POSTUN
/bin/sh
if [ "$1" -eq 0 ]; then
update-alternatives --remove icewm /usr/bin/icewm-default
fi
POSTTRANS
/bin/sh
if [ "$1" -eq 1 ]; then
update-alternatives \
--install /usr/bin/icewm icewm /usr/bin/icewm-default 20 \
--slave /usr/bin/icewm-session icewm-session /usr/bin/icewm-session-default \
--slave /usr/bin/icesh icesh /usr/bin/icesh-default \
--slave /usr/bin/icehelp icehelp /usr/bin/icehelp-default \
--slave /usr/bin/icewmbg icewmbg /usr/bin/icewmbg-default \
--slave /usr/bin/icewmhint icewmhint /usr/bin/icewmhint-default \
--slave /usr/bin/icewmtray icewmtray /usr/bin/icewmtray-default
fi
Triggers
icewm <
1:1.3.12-5
/bin/sh
for app in icewm icesh icewmbg icewmhint icewm-session icewmtray icehelp; do
if [ ! -L /usr/bin/${app} ]; then
rm -rf /usr/bin/${app}
fi
update-alternatives --remove ${app} /usr/bin/${app}
done
icewm-light <
1:1.3.12-13
/bin/sh
for app in icesh icewmbg icewmhint icewm-session; do
if [ -e /var/lib/alternatives/${app} ]; then
update-alternatives --remove ${app} /usr/bin/${app}-light
fi
done