5 inst
="/etc/menu-methods/wmaker /etc/menu-methods/wmappearance"
6 asclock
="/usr/X11R6/bin/asclock"
7 asclock_diversion
="/usr/X11R6/bin/asclock.afterstep"
8 asclock_man
="/usr/X11R6/man/man1/asclock.1x.gz"
9 asclock_man_diversion
="/usr/X11R6/man/man1/asclock.afterstep.1x.gz"
10 old_asclock_man_diversion
="/usr/X11R6/man/man1/asclock.1x.afterstep.gz"
14 for file in $inst ; do
15 if [ -f $file ] ; then
21 if [ -x /usr
/sbin
/register-window-manager
]; then
22 register-window-manager
--remove wmaker
25 if [ -x /usr
/bin
/update-menus
] ; then
27 rm -f /etc
/X11
/WindowMaker
/menu.hook
/etc
/X11
/WindowMaker
/plmenu.hook
31 rmdir -p /etc
/GNUstep
/Defaults
/etc
/X11
/WindowMaker || true
33 upgrade|abort-install|disappear
)
37 # this is an upgrade, and it has failed. What can fail?
41 # preinst failed, leave things like they were
42 if dpkg
--compare-versions $2 eq
0.6.3-1 ; then
43 # reinstall the removed diversions
44 dpkg-divert
--quiet --rename --package wmaker \
45 --divert $asclock_man_diversion --remove $asclock_man
46 dpkg-divert
--quiet --rename --package wmaker \
47 --divert $old_asclock_man_diversion --add $asclock_man
48 dpkg-divert
--quiet --rename --package wmaker \
49 --divert $asclock_diversion --add $asclock
53 echo "postrm called with unknown argument \`$1'" >&2