Update lilo.postinst, lilo.postrm, lilo.preinst; remove old hook scripts.
[rrq/maintain_lilo.git] / debian / lilo.preinst
index 2620238cd3780231d68c431eb920c76125322d3e..556cbce80303145057debabb3f89d9ba2aafdf58 100644 (file)
@@ -1,19 +1,32 @@
-#!/bin/sh -e
+#!/bin/sh
+# preinst script lilo
+#
+# see: dh_installdeb(1)
 
-#DEBHELPER#
+set -e
+
+BMPS="sarge sid"
+
+# targets: install|upgrade|abort-upgrade
 
-if [ -d /usr/share/lilo/contrib ]; then
-       echo
-       echo "WARNING:"
-       echo "The use of /usr/share/lilo/contrib as the directory of the" 
-       echo "bitmaps is deprecated and may be removed later."
-       echo "You may want to put your bitmaps on /usr/share/lilo instead."
-       echo "I will remove the packaged bitmaps but you must move yours"
-       echo "to other place."
-       echo
-       rm -f /usr/share/lilo/contrib/sid.bmp
-       rm -f /usr/share/lilo/contrib/sarge.bmp
-       rm -f /usr/share/lilo/contrib/debianlilo.bmp
-       rm -f /usr/share/lilo/contrib/coffee.bmp
-fi
+case "$1" in
+    install|upgrade|abort-upgrade)
+               if test -L /boot/debian.bmp; then
+                       rm -f /boot/debian.bmp;
+               fi
+               for i in ${BMPS}; do
+                       rm -f /boot/${i}.bmp /boot/${i}.dat /boot/${i}*bmp.conf;
+               done
+       ;;
+       *)
+               echo "postinst called with unknown argument \`$1'" >&2
+               exit 1
+       ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
 
+exit 0