[Debian BSP, September 29/30th]

Hello,

Here is a correct patch to verify if userdel is installed during postrm.

Regards,
-- 
Gregory Colpart <[EMAIL PROTECTED]>  GnuPG:1024D/C1027A0E
Evolix - Informatique et Logiciels Libres http://www.evolix.fr/
diff -u ldapdns-2.06/debian/rules ldapdns-2.06/debian/rules
--- ldapdns-2.06/debian/rules
+++ ldapdns-2.06/debian/rules
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 # Generated automatically from debian/packages
-# by yada v0.52, of Fri,  8 Dec 2006
+# by yada v0.53, of Fri,  4 May 2007
 
 DEB_HOST_ARCH        := $(shell dpkg-architecture -qDEB_HOST_ARCH 2>/dev/null)
 DEB_HOST_ARCH_OS     := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 
2>/dev/null)
diff -u ldapdns-2.06/debian/changelog ldapdns-2.06/debian/changelog
--- ldapdns-2.06/debian/changelog
+++ ldapdns-2.06/debian/changelog
@@ -1,3 +1,10 @@
+ldapdns (2.06-3.2) unstable; urgency=low
+
+  * Non-maintainer upload during BSP.
+  * Fix unconditional use of userdel in postrm (Closes: #431584).
+
+ -- Gregory Colpart (evolix) <[EMAIL PROTECTED]>  Sun, 30 Sep 2007 17:14:06 
+0200
+
 ldapdns (2.06-3.1) unstable; urgency=high
 
   * Non-maintainer upload.
diff -u ldapdns-2.06/debian/control ldapdns-2.06/debian/control
--- ldapdns-2.06/debian/control
+++ ldapdns-2.06/debian/control
@@ -3,7 +3,7 @@
 Section: net
 Priority: optional
 Standards-Version: 3.6.1
-Build-Depends: libldap2-dev, yada (>= 0.52)
+Build-Depends: libldap2-dev, yada (>= 0.53)
 
 Package: ldapdns
 Architecture: any
diff -u ldapdns-2.06/debian/packages ldapdns-2.06/debian/packages
--- ldapdns-2.06/debian/packages
+++ ldapdns-2.06/debian/packages
@@ -89,9 +89,13 @@
  fi
 Postrm: sh
  if [ "$1" = "purge" ]; then
+     if [ -x "$(command -v userdel)" ]; then
      if id -u ldapdns >/dev/null 2>/dev/null; then
          userdel ldapdns
      fi
+     else
+     echo >&2 "not removing ldapdns system account because userdel command was 
not found"
+     fi
      rm -rf /var/lib/ldapdns || true
      rm -f /etc/ldapdns.conf || true
  fi

Reply via email to