Commit b4ab7f50 authored by Joachim Wiedorn's avatar Joachim Wiedorn

Use dpkg-maintscript-helper for old config files

parent 3c6e0a9e
......@@ -43,7 +43,8 @@ lilo (1:23.1-1) unstable; urgency=low
* Add new script update-lilo and its manual page. (Closes: #335084)
* Add new script lilo-uuid-diskid for ID conversion and its manual page.
* Update scripts lilo.postinst, lilo.postrm, lilo.preinst.
* Update scripts lilo.postinst, lilo.postrm, lilo.preinst. Using
dpkg-maintscript-helper for preserving old modified hook scripts.
* Add link creation for menu background sarge.bmp and sid.bmp
for compatibility in file debian/lilo.postinst.
* Remove hook scripts for kernel and initramfs and use upstream scripts.
......@@ -76,7 +77,7 @@ lilo (1:23.1-1) unstable; urgency=low
- Diffs for NMUs already included. (Closes: #504267, #409663)
- Remove old obsolete workaround (see bugreport 146350#25).
-- Joachim Wiedorn <ad_debian@joonet.de> Tue, 18 Jan 2011 23:38:32 +0100
-- Joachim Wiedorn <ad_debian@joonet.de> Fri, 28 Jan 2011 22:51:10 +0100
lilo (1:22.8-10) unstable; urgency=low
......
......@@ -13,6 +13,7 @@ Homepage: http://lilo.alioth.debian.org/
Package: lilo
Architecture: amd64 i386
Pre-Depends: dpkg (>= 1.15.7.2)
Depends: mbr, ${shlibs:Depends}, ${misc:Depends}
Suggests: lilo-doc
Description: LInux LOader - the classic OS boot loader
......
......@@ -11,6 +11,20 @@ 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
......@@ -44,14 +58,6 @@ case "$1" in
ln -s debian.bmp /boot/${i}.bmp
done
# remove scripts of old lilo 22.8 if still exist
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" ] && \
[ `uname -r | sed -e 's/-.*//g' -ne 's/.*\.\([0-9]\{1,3\}\).*/\1/p'` -ge "3" ]; then
......
......@@ -10,6 +10,20 @@ MMAP="/boot/map"
BMPS="coffee debian debian-de inside onlyblue tuxlogo debianlilo"
LNKS="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 -- "$@"
# targets: purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear
case "$1" in
......
......@@ -7,6 +7,20 @@ 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 -- "$@"
# targets: install|upgrade|abort-upgrade
case "$1" in
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment