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