From 13be394f519fe68aa8d46ae37b366fc22f46c8f9 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Sun, 19 Dec 2021 23:04:49 +0100 Subject: [PATCH] github patch always clean --- home.admin/99updateMenu.sh | 2 +- home.admin/config.scripts/blitz.github.sh | 36 +++++++++-------------- 2 files changed, 15 insertions(+), 23 deletions(-) diff --git a/home.admin/99updateMenu.sh b/home.admin/99updateMenu.sh index b5201ca91..7f8d41d70 100755 --- a/home.admin/99updateMenu.sh +++ b/home.admin/99updateMenu.sh @@ -166,7 +166,7 @@ patch() newGitHubUser=$(echo "${newGitHubUser}" | cut -d " " -f1) echo "--> " ${newGitHubUser} error="" - source <(sudo -u admin /home/admin/config.scripts/blitz.github.sh -clean ${activeBranch} ${newGitHubUser}) + source <(sudo -u admin /home/admin/config.scripts/blitz.github.sh ${activeBranch} ${newGitHubUser}) if [ ${#error} -gt 0 ]; then whiptail --title "ERROR" --msgbox "${error}" 8 30 fi diff --git a/home.admin/config.scripts/blitz.github.sh b/home.admin/config.scripts/blitz.github.sh index af0f0f653..6f39382d1 100755 --- a/home.admin/config.scripts/blitz.github.sh +++ b/home.admin/config.scripts/blitz.github.sh @@ -11,7 +11,7 @@ if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "--help" ] || [ "$1" = "-help" ]; echo "FOR DEVELOPMENT USE ONLY!" echo "RaspiBlitz Sync Scripts" echo "blitz.github.sh info" - echo "blitz.github.sh [-run|-clean|-install|-justinstall] branch [repo]" + echo "blitz.github.sh [-run|-install|-justinstall] branch [repo]" exit 1 fi @@ -52,11 +52,6 @@ if [ "${wantedBranch}" = "-run" ]; then vagrant=0 fi fi -if [ "${wantedBranch}" = "-clean" ]; then - clean=1 - wantedBranch="$2" - wantedGitHubUser="$3" -fi if [ "${wantedBranch}" = "-install" ]; then install=1 wantedBranch="$2" @@ -151,28 +146,25 @@ else sudo chown admin:admin -R /home/admin/raspiblitz fi -if [ ${clean} -eq 1 ]; then - echo "# Cleaning scripts and assets .. " - sudo rm -f *.sh - sudo rm -rf assets - sudo rm -rf /home/admin/config.scripts - sudo rm -rf /home/admin/setup.scripts -else - echo "# ******************************************" - echo "# NOT cleaning/deleting old files" - echo "# use parameter '-clean' if you want that next time" - echo "# ******************************************" -fi - echo "# COPYING from GIT-Directory to /home/admin/" +# basic admin files +sudo rm -f *.sh sudo -u admin cp /home/admin/raspiblitz/home.admin/.tmux.conf /home/admin -sudo -u admin cp -R /home/admin/raspiblitz/home.admin/assets /home/admin/ sudo -u admin cp /home/admin/raspiblitz/home.admin/*.* /home/admin sudo -u admin chmod 755 *.sh -sudo -u admin cp -R /home/admin/raspiblitz/home.admin/config.scripts /home/admin/ +# asset directory +sudo rm -rf assets +sudo -u admin cp -R /home/admin/raspiblitz/home.admin/assets /home/admin/assets +# config.scripts directory +sudo rm -rf /home/admin/config.scripts +sudo -u admin cp -R /home/admin/raspiblitz/home.admin/config.scripts /home/admin/config.scripts sudo -u admin chmod 755 /home/admin/config.scripts/*.sh -sudo -u admin cp -R /home/admin/raspiblitz/home.admin/setup.scripts /home/admin/ +sudo -u admin chmod 755 /home/admin/config.scripts/*.py +# setup.scripts directory +sudo rm -rf /home/admin/setup.scripts +sudo -u admin cp -R /home/admin/raspiblitz/home.admin/setup.scripts /home/admin/setup.scripts sudo -u admin chmod 755 /home/admin/setup.scripts/*.sh +sudo -u admin chmod 755 /home/admin/config.scripts/*.py echo "# ******************************************" echo "# Syncing Webcontent .."