[xml/sgml-commit] r817 - in /packages/docbook-xml/trunk/debian: changelog docbook-xml.preinst

dleidert-guest at users.alioth.debian.org dleidert-guest at users.alioth.debian.org
Thu May 31 13:18:35 UTC 2007


Author: dleidert-guest
Date: Thu May 31 13:18:35 2007
New Revision: 817

URL: http://svn.debian.org/wsvn/debian-xml-sgml/?sc=1&rev=817
Log:
* debian/docbook-xml.preinst: Parsing of dpkg status file is considered
  harmful. Replacing this with a dpkg-query call. Thanks to Guillem Jover
  for bringing this up.


Modified:
    packages/docbook-xml/trunk/debian/changelog
    packages/docbook-xml/trunk/debian/docbook-xml.preinst

Modified: packages/docbook-xml/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/docbook-xml/trunk/debian/changelog?rev=817&op=diff
==============================================================================
--- packages/docbook-xml/trunk/debian/changelog (original)
+++ packages/docbook-xml/trunk/debian/changelog Thu May 31 13:18:35 2007
@@ -1,6 +1,11 @@
 docbook-xml (4.5-5) UNRELEASED; urgency=low
 
   * NOT RELEASED YET
+
+  [ Daniel Leidert ]
+  * debian/docbook-xml.preinst: Parsing of dpkg status file is considered
+    harmful. Replacing this with a dpkg-query call. Thanks to Guillem Jover
+    for bringing this up.
 
  -- Daniel Leidert (dale) <daniel.leidert at wgdd.de>  Tue, 29 May 2007 00:36:44 +0200
 

Modified: packages/docbook-xml/trunk/debian/docbook-xml.preinst
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/docbook-xml/trunk/debian/docbook-xml.preinst?rev=817&op=diff
==============================================================================
--- packages/docbook-xml/trunk/debian/docbook-xml.preinst (original)
+++ packages/docbook-xml/trunk/debian/docbook-xml.preinst Thu May 31 13:18:35 2007
@@ -7,7 +7,7 @@
 	
 	if [ -e "$CONFFILE" ]; then
 		md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
-		old_md5sum="`sed -n -e \"/^Conffiles:/,/^[^ ]/{\\\\' $CONFFILE'{s/.* //;p}}\" /var/lib/dpkg/status`"
+		old_md5sum="`dpkg-query -W -f='${Conffiles}' docbook-xml | grep $CONFFILE | awk '{print $2}'`"
 		if [ "$md5sum" != "$old_md5sum" ]; then
 			echo "Obsolete conffile $CONFFILE has been modified by you."
 			echo "Saving as $CONFFILE.dpkg-bak ..."




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