]> git.donarmstrong.com Git - debhelper.git/blobdiff - autoscripts/preinst-moveconffile
conffile moving idiocy
[debhelper.git] / autoscripts / preinst-moveconffile
diff --git a/autoscripts/preinst-moveconffile b/autoscripts/preinst-moveconffile
new file mode 100644 (file)
index 0000000..619b4ce
--- /dev/null
@@ -0,0 +1,9 @@
+if [ "$1" = install ] || [ "$1" = upgrade ]; then
+       if [ -e "#OLD#" ]; then
+               if [ "`md5sum \"#OLD#\" | sed -e \"s/ .*//\"`" = \
+                    "`dpkg-query -W -f='${Conffiles}' #PACKAGE# | sed -n -e \"\\\\' #OLD# '{s/ obsolete$//;s/.* //p}\"`" ]
+               then
+                       rm -f "#OLD#"
+               fi
+       fi
+fi