X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=debian%2Flilo.postinst;h=4ede5ea2da49c2c20966b119e5ec95267fb5bcf5;hb=6c8eec408334aaa22f58d57e9959aa320ce04788;hp=11a899f8945986e6549a7d82916a8964622406bc;hpb=49e489f4c3e75e13f92bd14075cc5b8dd10f9cee;p=rrq%2Fmaintain_lilo.git diff --git a/debian/lilo.postinst b/debian/lilo.postinst index 11a899f..4ede5ea 100644 --- a/debian/lilo.postinst +++ b/debian/lilo.postinst @@ -5,12 +5,24 @@ set -e -LNKS="sarge sid" - if [ -f /usr/share/debconf/confmodule ]; then . /usr/share/debconf/confmodule fi +# 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 -- "$@" + + # targets: configure|abort-upgrade|abort-remove|abort-deconfigure case "$1" in @@ -39,17 +51,6 @@ case "$1" in rm -f /boot/debian.bmp; fi install -m 0644 /usr/share/lilo/*.bmp /boot - # stay compatible with old lilo 22.8 - for i in ${LNKS}; do - ln -s debian.bmp /boot/${i}.bmp - done - - if test -f /etc/kernel/postinst.d/zz-lilo; then - rm -f /etc/kernel/postinst.d/zz-lilo; fi - if test -f /etc/kernel/postrm.d/zz-lilo; then - rm -f /etc/kernel/postrm.d/zz-lilo; fi - if test -f /etc/initramfs/post-update.d/lilo; then - rm -f /etc/initramfs/post-update.d/lilo; fi # Nasty part to create network block devices if needed. Bug#235805. if [ `uname -r | sed -e 's/-.*//g' -ne 's/\(^[0-9]\{1\}\.[0-9]\{1,2\}\).*/\1/p'` = "2.6" ] && \