-#!/bin/sh -e
+#!/bin/sh
+# preinst script lilo
+#
+# see: dh_installdeb(1)
-#DEBHELPER#
+set -e
+
+BMPS="sarge sid"
+
+# remove old-named config files
+dpkg-maintscript-helper rm_conffile \
+ /etc/kernel/postinst.d/zz-lilo 1:22.8-10 lilo -- "$@"
+
+dpkg-maintscript-helper rm_conffile \
+ /etc/kernel/postrm.d/zz-lilo 1:22.8-10 lilo -- "$@"
+
+dpkg-maintscript-helper rm_conffile \
+ /etc/kernel/postinst.d/zz-lilo 1:22.8-10 lilo -- "$@"
+
+dpkg-maintscript-helper rm_conffile \
+ /etc/initramfs/post-update.d/lilo 1:22.8-10 lilo -- "$@"
-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
+# targets: install|upgrade|abort-upgrade
+
+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