diff options
author | Oliver Kurth <oku@debian.org> | 2004-12-21 15:00:04 -0800 |
---|---|---|
committer | Andrew Shadura <andrew.shadura@collabora.co.uk> | 2016-06-21 11:57:25 +0200 |
commit | d33d130eee0ca26d863037a0bac41414cd1e7963 (patch) | |
tree | 0e927c62d5387857eb7374f3cc3aaf3ab299fa6a /debian/ifplugd.preinst | |
parent | 0af3fe8aecc7ee52a6ee0eb926aab985513c4204 (diff) |
Imported Debian patch 0.26-1
Diffstat (limited to 'debian/ifplugd.preinst')
-rw-r--r-- | debian/ifplugd.preinst | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/debian/ifplugd.preinst b/debian/ifplugd.preinst new file mode 100644 index 0000000..fe0d24a --- /dev/null +++ b/debian/ifplugd.preinst @@ -0,0 +1,31 @@ +#!/bin/sh +set -e + +case "$1" in + upgrade) + ### Move old apm hook script if appropriate ### + if [ -f /etc/apm/event.d/20ifplugd ] ; then + [ -d /etc/apm/scripts.d/ ] || mkdir /etc/apm/scripts.d/ + if [ -f /etc/apm/scripts.d/ifplugd ] ; then + mv -f /etc/apm/event.d/20ifplugd /etc/apm/event.d/20ifplugd.dpkg-old + chmod ugo-x /etc/apm/event.d/20ifplugd.dpkg-old + else + mv -f /etc/apm/event.d/20ifplugd /etc/apm/scripts.d/ifplugd + fi + for F in /etc/apm/suspend.d/20ifplugd /etc/apm/resume.d/80ifplugd /etc/apm/other.d/50ifplugd ; do + [ -e $F ] && { mv -f $F ${F}.dpkg-old ; chmod ugo-x ${F}.dpkg-old ; } + ln -nsf ../scripts.d/ifplugd $F + done + fi + + # rename old script (old typo bug), maybe user changed it: + if [ -f /etc/apm/script.d/ifplugd ] ; then + mv /etc/apm/script.d/ifplugd /etc/apm/script.d/ifplugd.dpkg-old + fi + + ;; +# install|abort-upgrade) + # Nothing to do +esac + +#DEBHELPER# |