[xml/sgml-pkgs] Bug#576445: NMU interdiff (was: Re: [patch]: sgml-base: Fails to purge)

Michael Banck mbanck at debian.org
Sun Jul 18 12:46:59 UTC 2010


Hi,

attached is the NMU interdiff; I had to also move debhelper from
Build-Depends-Indep to Build-Depends to fix a lintian error.
-------------- next part --------------
diff -Nru sgml-base-1.26/debian/changelog sgml-base-1.26+nmu1/debian/changelog
--- sgml-base-1.26/debian/changelog	2004-08-14 17:04:15.000000000 +0200
+++ sgml-base-1.26+nmu1/debian/changelog	2010-07-18 14:39:38.000000000 +0200
@@ -1,3 +1,14 @@
+sgml-base (1.26+nmu1) unstable; urgency=low
+
+  * Non-maintainer upload
+  * Applied patch from Hideki Yamane adding a check whether directories exist
+    before removing them on purge 
+    (closes: Bug#576445)
+  * Moved debhelper from Build-Depends-Indep to Build-Depends as it is used in
+    the clean target, as per Policy section 7.7.
+
+ -- Michael Banck <mbanck at debian.org>  Sat, 17 Jul 2010 16:27:02 +0200
+
 sgml-base (1.26) unstable; urgency=low
 
   * Removed creation of the transitional catalog in a installation
diff -Nru sgml-base-1.26/debian/control sgml-base-1.26+nmu1/debian/control
--- sgml-base-1.26/debian/control	2004-06-07 05:18:28.000000000 +0200
+++ sgml-base-1.26+nmu1/debian/control	2010-07-18 14:37:50.000000000 +0200
@@ -4,7 +4,7 @@
 Maintainer: Debian XML/SGML Group <debian-xml-sgml-pkgs at lists.alioth.debian.org>
 Uploaders: Ardo van Rangelrooij <ardo at debian.org>
 Standards-Version: 3.6.1
-Build-Depends-Indep: debhelper (>= 4.1)
+Build-Depends: debhelper (>= 4.1)
 
 Package: sgml-base
 Section: text
diff -Nru sgml-base-1.26/debian/sgml-base.postrm sgml-base-1.26+nmu1/debian/sgml-base.postrm
--- sgml-base-1.26/debian/sgml-base.postrm	2004-08-14 17:04:15.000000000 +0200
+++ sgml-base-1.26+nmu1/debian/sgml-base.postrm	2010-07-17 16:15:59.000000000 +0200
@@ -15,16 +15,12 @@
     rm -f /etc/sgml/catalog /etc/sgml/catalog.old
 
     ## ------------------------------------------------------------------
-    ## remove /etc/sgml
-    cd /etc
-    rmdir --ignore-fail-on-non-empty sgml
-    cd - >/dev/null
-
-    ## ------------------------------------------------------------------
-    ## remove /var/lib/sgml-base
-    cd /var/lib
-    rmdir --ignore-fail-on-non-empty sgml-base
-    cd - >/dev/null
+    ## remove /etc/sgml and /var/lib/sgml-base
+    for dir in /etc/sgml /var/lib/sgml-base; do
+      if [ -d $dir ]; then
+         rmdir --ignore-fail-on-non-empty $dir
+      fi
+    done
 
 fi
 


More information about the debian-xml-sgml-pkgs mailing list