package localepurge
tags 431522 + patch
thanks

Hello,

To fix this the ucf call must be masked by a test that checks for the 
existence of /usr/bin/ucf. The attached patch does exactly this. It 
additionally prints a warning that ucf could not be found if it is 
unavailable during purge.

Grüße,
Frank
diff -Naur localepurge-0.5.9.bak/debian/postrm localepurge-0.5.9/debian/postrm
--- localepurge-0.5.9.bak/debian/postrm	2007-08-31 17:56:48.000000000 +0200
+++ localepurge-0.5.9/debian/postrm	2007-08-31 19:10:52.000000000 +0200
@@ -7,7 +7,11 @@
     db_purge
     rm -rf /var/cache/localepurge
     rm -f /etc/locale.nopurge
-    /usr/bin/ucf --purge /etc/locale.nopurge
+    if [ -x /usr/bin/ucf ]; then
+        /usr/bin/ucf --purge /etc/locale.nopurge
+    else
+        echo >&2 "/etc/locale.nopurge could not be purged because ucf was not found."
+    fi
     rm -f /etc/locale.nopurge.md5sum
 
 echo

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to