]> git.donarmstrong.com Git - debhelper.git/blobdiff - autoscripts/postrm-gconf
r1703: * dh_cgonf: deal with problems if /etc/gconf/schemas doesn't exist any...
[debhelper.git] / autoscripts / postrm-gconf
index 10a47fd709d2dd42a27ad9c89f84ca5c21760587..c05eb43d3b574227e136573f389d12e34fd3b97f 100644 (file)
@@ -1,7 +1,10 @@
 if [ "$1" = purge ]; then
+       OLD_DIR=/etc/gconf/schemas
        SCHEMA_FILES="#SCHEMAS#"
-       for SCHEMA in $SCHEMA_FILES; do
-               rm -f /etc/gconf/schemas/$SCHEMA
-       done
-       rmdir -p --ignore-fail-on-non-empty /etc/gconf/schemas
+       if [ -d $OLD_DIR ]; then
+               for SCHEMA in $SCHEMA_FILES; do
+                       rm -f $OLD_DIR/$SCHEMA
+               done
+               rmdir -p --ignore-fail-on-non-empty $OLD_DIR
+       fi
 fi