add a changelog entry
[debian/elilo] / debian / postinst
index 465c7a99e9af8ac05bec45dc1621bd3c10636d7c..1487eaeeb9a6fc08a00f9dcd6b70930daf41e2f3 100644 (file)
@@ -10,22 +10,21 @@ fi
 case "$1" in
     configure|reconfigure)
        # On new installs, do nothing - elilo-installer will handle it for d-i
-       if grep -q "^# UNCONFIGURED FSTAB FOR BASE SYSTEM" /etc/fstab ; then
-         exit 0
-       fi
-        if [ "$2" ] && dpkg --compare-versions $2 lt 3.2-1
-        then
-            db_get elilo/format || true;
-            if [ x"$RET" = x"true" ]; then
-                echo "Running elilo..."
-                /usr/sbin/elilo --format --efiboot
+       if [ -e /etc/elilo.conf ]; then
+            if [ "$2" ] && dpkg --compare-versions "$2" lt 3.2-1
+            then
+                db_get elilo/format || true;
+                if [ x"$RET" = x"true" ]; then
+                    echo "Running elilo..."
+                    elilo --format --efiboot
+                fi
+            else
+                db_get elilo/runme || true;
+                if [ x"$RET" = x"true" ]; then
+                    echo "Running elilo..."
+                    elilo
+                fi
             fi
-            exit 0
-        fi
-        db_get elilo/runme || true;
-        if [ x"$RET" = x"true" ]; then
-            echo "Running elilo..."
-            /usr/sbin/elilo
         fi
     ;;