From 96500223f5a7533de02c7d6bac7dd6ce2608ddb0 Mon Sep 17 00:00:00 2001 From: Jessie Hildebrandt Date: Sun, 14 Apr 2024 03:51:48 +0000 Subject: [PATCH] Add emergency interactive package installation fallback --- opensuse-setup.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/opensuse-setup.sh b/opensuse-setup.sh index 8d29d4f..7ed90ab 100755 --- a/opensuse-setup.sh +++ b/opensuse-setup.sh @@ -326,7 +326,10 @@ fi sudo zypper --non-interactive remove ${RM[@]} ${AL[@]} sudo zypper --non-interactive addlock ${AL[@]} -sudo zypper --non-interactive install ${IN[@]} +if ! sudo zypper --non-interactive install ${IN[@]}; then + echo "Package installation failed, running interactively..." + sudo zypper install ${IN[@]} +fi # Install any codecs not hosted by OpenSUSE sudo zypper --non-interactive --gpg-auto-import-keys addrepo -cfp 90 "${PACKMAN_REPO_URL}" packman