[COMMIT LOGREPORT] package/debian lire.postrm,1.7,1.8

Joost van Baal vanbaal at users.sourceforge.net
Wed Nov 15 11:21:14 CET 2006


Update of /cvsroot/logreport/package/debian
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv16749

Modified Files:
	lire.postrm 
Log Message:
do not assume the not essential adduser package is available during postrm

Index: lire.postrm
===================================================================
RCS file: /cvsroot/logreport/package/debian/lire.postrm,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- lire.postrm	15 Nov 2006 10:12:02 -0000	1.7
+++ lire.postrm	15 Nov 2006 10:21:11 -0000	1.8
@@ -47,13 +47,20 @@
         # http://lists.debian.org/debian-qa/2006/11/msg00043.html
         if [ -e /usr/share/debconf/confmodule ] ; then
             . /usr/share/debconf/confmodule
-        fi
-
-        db_get lire/purge_user_files || true
-        if test x"$RET" = x"true"
+            db_get lire/purge_user_files || true
+            if test x"$RET" = x"true"
             then
-            deluser --remove-home --quiet lire > /dev/null 2>&1 || true
-            delgroup --quiet lire > /dev/null 2>&1 || true
+                if [ -x "$(command -v deluser)" ]; then
+                    deluser --remove-home --quiet lire > /dev/null || true
+                else
+                    echo >&2 "not removing lire system account because deluser command was not found"
+                fi
+                if [ -x "$(command -v delgroup)" ]; then
+                    delgroup --quiet lire > /dev/null || true
+                else
+                    echo >&2 "not removing lire system group because delgroup command was not found"
+                fi
+            fi
         fi
         ;;
 

-- 
To UNSUBSCRIBE, email to commit-request at logreport.org with a subject of 
"unsubscribe". Trouble? Send an email with subject "help" to 
commit-request at logreport.org



More information about the Commit mailing list