From 45c5c0ff57a54adfb46f430cfea7cd3a9dd65322 Mon Sep 17 00:00:00 2001 From: /rootzoll Date: Sun, 25 Feb 2024 13:54:41 +0100 Subject: [PATCH] Electrs - clean up after failed install (#4439) --- home.admin/config.scripts/bonus.electrs.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/home.admin/config.scripts/bonus.electrs.sh b/home.admin/config.scripts/bonus.electrs.sh index 7232149be..9f77473f2 100755 --- a/home.admin/config.scripts/bonus.electrs.sh +++ b/home.admin/config.scripts/bonus.electrs.sh @@ -325,7 +325,12 @@ if [ "$1" = "1" ] || [ "$1" = "on" ]; then echo "# user electrs exists already (codebase is installed)" else echo "# Installing codebase" - /home/admin/config.scripts/bonus.electrs.sh install || exit 1 + /home/admin/config.scripts/bonus.electrs.sh install + if [ $? -ne 0 ]; then + echo "Install failed .. removing again." + /home/admin/config.scripts/bonus.electrs.sh uninstall + exit 1 + fi fi echo