I have uploaded the follow changes to delayed/7. Ben.
diff -Nru elilo-3.12/debian/changelog elilo-3.12/debian/changelog --- elilo-3.12/debian/changelog 2010-06-08 20:42:20.000000000 +0100 +++ elilo-3.12/debian/changelog 2010-07-30 18:42:27.000000000 +0100 @@ -1,3 +1,11 @@ +elilo (3.12-3.1) unstable; urgency=low + + * Non-maintainer upload. + * Add kernel and initramfs hook scripts to ensure elilo is reinstalled + whenever the kernel or initramfs is updated. closes: #590023 + + -- Ben Hutchings <b...@decadent.org.uk> Fri, 30 Jul 2010 18:32:03 +0100 + elilo (3.12-3) unstable; urgency=low * fix paths and options to build both 32 and 64 bit versions on either diff -Nru elilo-3.12/debian/dirs elilo-3.12/debian/dirs --- elilo-3.12/debian/dirs 2010-06-08 20:42:20.000000000 +0100 +++ elilo-3.12/debian/dirs 2010-07-30 18:50:13.000000000 +0100 @@ -1,2 +1,5 @@ +etc/initramfs/post-update.d +etc/kernel/postinst.d +etc/kernel/postrm.d usr/lib/elilo usr/sbin diff -Nru elilo-3.12/debian/elilo.initramfs-post-update elilo-3.12/debian/elilo.initramfs-post-update --- elilo-3.12/debian/elilo.initramfs-post-update 1970-01-01 01:00:00.000000000 +0100 +++ elilo-3.12/debian/elilo.initramfs-post-update 2010-07-30 18:48:06.000000000 +0100 @@ -0,0 +1,11 @@ +#!/bin/sh +case "$DPKG_MAINTSCRIPT_PACKAGE" in + linux-image-*) + # elilo will be updated later by the kernel postinst hook; no + # need to update it now. + exit 0 + ;; + *) + elilo </dev/null >&2 + ;; +esac diff -Nru elilo-3.12/debian/elilo.kernel-postinst elilo-3.12/debian/elilo.kernel-postinst --- elilo-3.12/debian/elilo.kernel-postinst 1970-01-01 01:00:00.000000000 +0100 +++ elilo-3.12/debian/elilo.kernel-postinst 2010-07-30 18:42:52.000000000 +0100 @@ -0,0 +1,2 @@ +#!/bin/sh +elilo </dev/null >&2 diff -Nru elilo-3.12/debian/elilo.kernel-postrm elilo-3.12/debian/elilo.kernel-postrm --- elilo-3.12/debian/elilo.kernel-postrm 1970-01-01 01:00:00.000000000 +0100 +++ elilo-3.12/debian/elilo.kernel-postrm 2010-07-30 18:47:21.000000000 +0100 @@ -0,0 +1,3 @@ +#!/bin/sh +# Do not abort kernel removal in case of error +elilo </dev/null >&2 || true diff -Nru elilo-3.12/debian/rules elilo-3.12/debian/rules --- elilo-3.12/debian/rules 2010-06-08 20:42:20.000000000 +0100 +++ elilo-3.12/debian/rules 2010-07-30 18:53:48.000000000 +0100 @@ -73,6 +73,14 @@ cp tools/eliloalt debian/elilo/usr/sbin/eliloalt chmod 0755 debian/elilo/usr/sbin/eliloalt + cp debian/elilo.initramfs-post-update \ + debian/elilo/etc/initramfs/post-update.d/elilo + cp debian/elilo.kernel-postinst \ + debian/elilo/etc/kernel/postinst.d/zz-elilo + cp debian/elilo.kernel-postrm \ + debian/elilo/etc/kernel/postrm.d/zz-elilo + chmod 755 debian/elilo/etc/initramfs/*.d/* debian/elilo/etc/kernel/*.d/* + binary-indep: build install binary-arch: build install --- END --- -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse.
signature.asc
Description: Digital signature