diff -u lilo-22.8/debian/changelog lilo-22.8/debian/changelog --- lilo-22.8/debian/changelog +++ lilo-22.8/debian/changelog @@ -1,3 +1,11 @@ +lilo (1:22.8-8.2) unstable; urgency=high + + * Non-maintainer upload. + * Add kernel and initramfs hook scripts to ensure lilo is reinstalled + whenever the kernel or initramfs is updated. (Closes: #590022) + + -- Ben Hutchings <b...@decadent.org.uk> Tue, 24 Aug 2010 04:25:24 +0100 + lilo (1:22.8-8.1) unstable; urgency=low * Non-maintainer upload. diff -u lilo-22.8/debian/lilo.dirs lilo-22.8/debian/lilo.dirs --- lilo-22.8/debian/lilo.dirs +++ lilo-22.8/debian/lilo.dirs @@ -7,0 +8,3 @@ +etc/initramfs/post-update.d +etc/kernel/postinst.d +etc/kernel/postrm.d diff -u lilo-22.8/debian/rules lilo-22.8/debian/rules --- lilo-22.8/debian/rules +++ lilo-22.8/debian/rules @@ -43,6 +43,12 @@ install -g root -m 755 -o root keytab-lilo.pl debian/lilo/usr/sbin/keytab-lilo install -g root -m 755 -o root debian/liloconfig debian/lilo/usr/sbin/ install -g root -m 755 -o root debian/lilo_find_mbr debian/lilo/usr/sbin/ + install -g root -m 755 -o root debian/lilo.initramfs-post-update \ + debian/lilo/etc/initramfs/post-update.d/lilo + install -g root -m 755 -o root debian/lilo.kernel-postinst \ + debian/lilo/etc/kernel/postinst.d/zz-lilo + install -g root -m 755 -o root debian/lilo.kernel-postrm \ + debian/lilo/etc/kernel/postrm.d/zz-lilo dh_installdocs cp debian/contrib/debianlilobmp.conf debian/lilo/usr/share/lilo/ cp debian/contrib/sidbmp.conf debian/lilo/usr/share/lilo/ only in patch2: unchanged: --- lilo-22.8.orig/debian/lilo.kernel-postrm +++ lilo-22.8/debian/lilo.kernel-postrm @@ -0,0 +1,3 @@ +#!/bin/sh +# Do not abort kernel removal in case of error +lilo </dev/null >&2 || true only in patch2: unchanged: --- lilo-22.8.orig/debian/lilo.kernel-postinst +++ lilo-22.8/debian/lilo.kernel-postinst @@ -0,0 +1,2 @@ +#!/bin/sh +lilo </dev/null >&2 only in patch2: unchanged: --- lilo-22.8.orig/debian/lilo.initramfs-post-update +++ lilo-22.8/debian/lilo.initramfs-post-update @@ -0,0 +1,11 @@ +#!/bin/sh +case "$DPKG_MAINTSCRIPT_PACKAGE" in + linux-image-*) + # lilo will be updated later by the kernel postinst hook; no + # need to update it now. + exit 0 + ;; + *) + lilo </dev/null >&2 + ;; +esac --- END ---
-- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse.
signature.asc
Description: This is a digitally signed message part