From 33f610c6e8f049da60f45f721ecd330036f23e72 Mon Sep 17 00:00:00 2001 From: naturallaw77 Date: Tue, 5 Dec 2023 16:56:37 -0800 Subject: [PATCH] updated helper --- .../localscript_to_remote_updater.sh | 2 +- .../Update_Sovran_SystemsOS.sh | 28 +++++++++++++++++-- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/Sovran_SystemsOS_Updater/To Install on Local Sovarn Pros/.Sovran_Systems/localscript_to_remote_updater.sh b/Sovran_SystemsOS_Updater/To Install on Local Sovarn Pros/.Sovran_Systems/localscript_to_remote_updater.sh index f1c1b94..956f317 100644 --- a/Sovran_SystemsOS_Updater/To Install on Local Sovarn Pros/.Sovran_Systems/localscript_to_remote_updater.sh +++ b/Sovran_SystemsOS_Updater/To Install on Local Sovarn Pros/.Sovran_Systems/localscript_to_remote_updater.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -bash -c "$(curl https://git.sovransystems.com/Sovran_Systems/Software/raw/branch/main/Sovran_SystemsOS_Updater/Updater%20Source%20Files/Update_Sovran_SystemsOS_Helper.sh)" +bash -c "$(curl https://git.sovransystems.com/Sovran_Systems/Software/raw/branch/main/Sovran_SystemsOS_Updater/Updater%20Source%20Files/Update_Sovran_SystemsOS.sh)" exit \ No newline at end of file diff --git a/Sovran_SystemsOS_Updater/Updater Source Files/Update_Sovran_SystemsOS.sh b/Sovran_SystemsOS_Updater/Updater Source Files/Update_Sovran_SystemsOS.sh index 914331a..0dede8f 100755 --- a/Sovran_SystemsOS_Updater/Updater Source Files/Update_Sovran_SystemsOS.sh +++ b/Sovran_SystemsOS_Updater/Updater Source Files/Update_Sovran_SystemsOS.sh @@ -1,6 +1,21 @@ #!/usr/bin/env bash - - if ! flatpak update -y ; then + +ssh=$(ssh root@localhost) + +curl "https://git.sovransystems.com/Sovran_Systems/Software/raw/branch/main/Sovran_SystemsOS_Updater/Updater%20Source%20Files/Intro.md" | + +zenity --text-info \ + --width=1000 \ + --height=700 \ + --title="Sovran_SystemsOS Updater" + +if [[ $? -eq 1 ]]; then + + exit 1 + +else + + if ! $ssh flatpak update -y ; then zenity --error \ --title="Sovran_SystemsOS Updater" \ @@ -11,7 +26,7 @@ fi - if ! cd /etc/nixos ; nix flake update ; nixos-rebuild switch --impure ; then + if ! $ssh cd /etc/nixos ; nix flake update ; nixos-rebuild switch --impure ; then zenity --error \ --title="Sovran_SystemsOS Updater" \ @@ -20,6 +35,13 @@ exit 1 fi + +zenity --info \ + --ellipsize \ + --no-wrap \ + --width=400 \ + --title="Sovran_SystemsOS Updater" \ + --text="Yay Complete! Please Reboot When You Are Ready." fi