diff --git a/Maintenance/Update.sh b/Maintenance/Update.sh index 3c5200c..7912c55 100755 --- a/Maintenance/Update.sh +++ b/Maintenance/Update.sh @@ -14,6 +14,7 @@ fi # === Variablen === WHOAMI=$(whoami) USER=${SUDO_USER:-$WHOAMI} +DIR=$(pwd) # === Skript-Funktionen === cleanup() { @@ -50,7 +51,9 @@ trap cleanup SIGINT wait_for_internet_connection -sudo -u $USER git pull |& while IFS= read -r line; do log "$line"; done +cd "$(dirname "$0")" +sudo -u "$USER" git pull |& while IFS= read -r line; do log "$line"; done +cd "$DIR" update_packages update_flatpak