From: Bdale Garbee Date: Wed, 8 Sep 2010 21:02:11 +0000 (-0600) Subject: fix problem wherein we break kernel install if we're not configured yet X-Git-Tag: debian/3.12-4~1 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;ds=sidebyside;h=aa22db54dd85114dc2d26c1971f11be8a84fd857;p=debian%2Felilo fix problem wherein we break kernel install if we're not configured yet --- diff --git a/debian/changelog b/debian/changelog index fb2ce99..76656d5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +elilo (3.12-4) unstable; urgency=low + + * don't break kernel install if not configured yet, closes: #594650 + + -- Bdale Garbee Wed, 08 Sep 2010 14:57:33 -0600 + elilo (3.12-3.1) unstable; urgency=low * Non-maintainer upload. diff --git a/debian/elilo.initramfs-post-update b/debian/elilo.initramfs-post-update index 66bcbb1..49e5673 100644 --- a/debian/elilo.initramfs-post-update +++ b/debian/elilo.initramfs-post-update @@ -6,6 +6,10 @@ case "$DPKG_MAINTSCRIPT_PACKAGE" in exit 0 ;; *) - elilo &2 + if [ -e /etc/elilo.conf ]; then + elilo &2 + else + echo >&2 "elilo: Not updating; /etc/elilo.conf not found" + fi ;; esac diff --git a/debian/elilo.kernel-postinst b/debian/elilo.kernel-postinst index 0b8c944..d8f0866 100644 --- a/debian/elilo.kernel-postinst +++ b/debian/elilo.kernel-postinst @@ -1,2 +1,6 @@ #!/bin/sh -elilo &2 +if [ -e /etc/elilo.conf ]; then + elilo &2 +else + echo >&2 "elilo: Not updating; /etc/elilo.conf not found" +fi diff --git a/debian/elilo.kernel-postrm b/debian/elilo.kernel-postrm index 9cfff17..aef3fe2 100644 --- a/debian/elilo.kernel-postrm +++ b/debian/elilo.kernel-postrm @@ -1,3 +1,5 @@ #!/bin/sh -# Do not abort kernel removal in case of error -elilo &2 || true +if [ -e /etc/elilo.conf ]; then + # Do not abort kernel removal in case of error + elilo &2 || true +fi