From 16c671adf0648c7d544b764d7754812273a75946 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 11 Aug 2025 17:29:18 +0200 Subject: [PATCH] Be explicit about success and skip all guards once user said proceed anyway --- install/preflight/guard.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/install/preflight/guard.sh b/install/preflight/guard.sh index 479349e3..1d672a81 100644 --- a/install/preflight/guard.sh +++ b/install/preflight/guard.sh @@ -2,7 +2,12 @@ abort() { echo -e "\e[31mOmarchy requires a fresh vanilla Arch install and running on x86_64 as user.\e[0m" - gum confirm "Proceed anyway on your own accord and without assistance?" || exit 1 + + if gum confirm "Proceed anyway on your own accord and without assistance?"; then + exit 0 + else + exit 1 + fi } # Must be an Arch distro @@ -22,3 +27,6 @@ done # Must not have Gnome or KDE already install pacman -Qe gnome-shell &>/dev/null && abort pacman -Qe plasma-desktop &>/dev/null && abort + +# All guards have been cleared! +echo -e "\e[32mOmarchy sees a fresh vanilla Arch install running on x86_64 as user.\e[0m"