blob: fe0d24a08a25c6bceda95d83682771681336fbcc (
plain)
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#
|