From 47c0bfac068a998afbd3cbe0f145cc96ed618927 Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Tue, 9 Sep 2014 09:28:28 +0200 Subject: Don't create backup copies of 20services and remove them if existent Thanks: Johannes Hubertz for pointing this out --- debian/preinst | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 debian/preinst (limited to 'debian/preinst') diff --git a/debian/preinst b/debian/preinst new file mode 100644 index 0000000..1d54ef0 --- /dev/null +++ b/debian/preinst @@ -0,0 +1,43 @@ +#!/bin/sh +# preinst script for whatmaps +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + install|upgrade) + if dpkg --compare-versions "$2" lt-nl "0.0.8-3~"; then + # Remove backup copies of services file + md5=$(md5sum /etc/apt/apt.conf.d/20servicese | sed -e 's/ .*//') + case "$md5" in + 074e684668c83b8a98c5eeb8257c88f2|509ad2c35aa4da3153dd6e70941e060b) + rm -f /etc/apt/apt.conf.d/20servicese + esac + fi + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 -- cgit v1.2.3