summaryrefslogtreecommitdiff
path: root/autoscripts/preinst-moveconffile
diff options
context:
space:
mode:
Diffstat (limited to 'autoscripts/preinst-moveconffile')
-rw-r--r--autoscripts/preinst-moveconffile9
1 files changed, 9 insertions, 0 deletions
diff --git a/autoscripts/preinst-moveconffile b/autoscripts/preinst-moveconffile
new file mode 100644
index 0000000..619b4ce
--- /dev/null
+++ b/autoscripts/preinst-moveconffile
@@ -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