From 196c5d1654cd62a1f28b31f2e1f43541cd77737a Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sun, 28 Apr 2024 14:00:01 +0100 Subject: [PATCH] prologue.m4: Fix exit statuses. Exit 1 if installation failed but restoration of the previous state succeeded; exit 2 if things are now buggered. --- prologue.m4 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/prologue.m4 b/prologue.m4 index 9f5d084..a90e305 100644 --- a/prologue.m4 +++ b/prologue.m4 @@ -35,17 +35,17 @@ revert () { if iptables-restore &2 "Safe firewall failed. You're screwed. Good luck." - exit 1 + exit 2 fi echo >&2 "Phew! Fallback to safe version successful." - exit 1 + exit 2 } finished () { @@ -116,7 +116,7 @@ case "$#,${1-update}" in if ! (try "$firewall_script" "$0"); then echo "FAILED." cat "$0.errors" >&2 - exit + exit 1 fi echo "done." echo "Can you hear me?" -- 2.11.0