r9819 - /trunk/libxml-sax-perl/debian/libxml-sax-perl.postinst

ntyni-guest at users.alioth.debian.org ntyni-guest at users.alioth.debian.org
Tue Nov 27 18:57:44 UTC 2007


Author: ntyni-guest
Date: Tue Nov 27 18:57:44 2007
New Revision: 9819

URL: http://svn.debian.org/wsvn/?sc=1&rev=9819
Log:
handle missing ParserDetails.d entries

Modified:
    trunk/libxml-sax-perl/debian/libxml-sax-perl.postinst

Modified: trunk/libxml-sax-perl/debian/libxml-sax-perl.postinst
URL: http://svn.debian.org/wsvn/trunk/libxml-sax-perl/debian/libxml-sax-perl.postinst?rev=9819&op=diff
==============================================================================
--- trunk/libxml-sax-perl/debian/libxml-sax-perl.postinst (original)
+++ trunk/libxml-sax-perl/debian/libxml-sax-perl.postinst Tue Nov 27 18:57:44 2007
@@ -16,9 +16,11 @@
 
     if [ -n "$2" ] && dpkg --compare-versions "$2" le 0.16-0.1
     then
-        rm /etc/perl/XML/SAX/ParserDetails.d/XML::SAX::PurePerl
+        rm -f /etc/perl/XML/SAX/ParserDetails.d/XML::SAX::PurePerl
         for i in /etc/perl/XML/SAX/ParserDetails.d/*
         do
+            # the first part handles an empty directory ('*' is not expanded)
+            [ ! -e "$i" ] || \
             mv "$i" "/var/lib/libxml-sax-perl/ParserDetails.d/50-$(basename $i)"
         done
         rmdir --ignore-fail-on-non-empty /etc/perl/XML/SAX/ParserDetails.d




More information about the Pkg-perl-cvs-commits mailing list