From aa22db54dd85114dc2d26c1971f11be8a84fd857 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Wed, 8 Sep 2010 15:02:11 -0600 Subject: [PATCH] fix problem wherein we break kernel install if we're not configured yet --- debian/changelog | 6 ++++++ debian/elilo.initramfs-post-update | 6 +++++- debian/elilo.kernel-postinst | 6 +++++- debian/elilo.kernel-postrm | 6 ++++-- 4 files changed, 20 insertions(+), 4 deletions(-) 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 -- 2.30.2