fix problem wherein we break kernel install if we're not configured yet
authorBdale Garbee <bdale@gag.com>
Wed, 8 Sep 2010 21:02:11 +0000 (15:02 -0600)
committerBdale Garbee <bdale@gag.com>
Wed, 8 Sep 2010 21:02:11 +0000 (15:02 -0600)
debian/changelog
debian/elilo.initramfs-post-update
debian/elilo.kernel-postinst
debian/elilo.kernel-postrm

index fb2ce99c6abc1e82ffd3077d27e133248cc5636d..76656d5662c0faab6723fc7dcf1d086c2e976acf 100644 (file)
@@ -1,3 +1,9 @@
+elilo (3.12-4) unstable; urgency=low
+
+  * don't break kernel install if not configured yet, closes: #594650
+
+ -- Bdale Garbee <bdale@gag.com>  Wed, 08 Sep 2010 14:57:33 -0600
+
 elilo (3.12-3.1) unstable; urgency=low
 
   * Non-maintainer upload.
index 66bcbb184fb1646494ea4b1e6d1dce7dae531e66..49e56734fbed443bbdeef6e24c240f1acf48b8b2 100644 (file)
@@ -6,6 +6,10 @@ case "$DPKG_MAINTSCRIPT_PACKAGE" in
        exit 0
        ;;
     *)
-       elilo </dev/null >&2
+       if [ -e /etc/elilo.conf ]; then
+           elilo </dev/null >&2
+       else
+           echo >&2 "elilo: Not updating; /etc/elilo.conf not found"
+       fi
        ;;
 esac
index 0b8c9449d97ed95280887bd777f959bc2a5edc92..d8f0866904da9fd492e7f7d98ea2ec6b629b1a61 100644 (file)
@@ -1,2 +1,6 @@
 #!/bin/sh
-elilo </dev/null >&2
+if [ -e /etc/elilo.conf ]; then
+    elilo </dev/null >&2
+else
+    echo >&2 "elilo: Not updating; /etc/elilo.conf not found"
+fi
index 9cfff172f98052fe196940da84387a72d0a76b8e..aef3fe253b094fd1c5d1da07359201a013f57d21 100644 (file)
@@ -1,3 +1,5 @@
 #!/bin/sh
-# Do not abort kernel removal in case of error
-elilo </dev/null >&2 || true
+if [ -e /etc/elilo.conf ]; then
+    # Do not abort kernel removal in case of error
+    elilo </dev/null >&2 || true
+fi