1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 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#
|