From b5449adb1716ad04359f1a959c7cdb160e190602 Mon Sep 17 00:00:00 2001 From: Giorgio Ravera Date: Wed, 30 Sep 2020 12:54:34 +0200 Subject: [PATCH] Updated Reset Script. --- shell_scripts/reset.sh | 56 +++++++++++++++++++++++++++++++----------- 1 file changed, 41 insertions(+), 15 deletions(-) diff --git a/shell_scripts/reset.sh b/shell_scripts/reset.sh index fbe8f013..3c59156c 100755 --- a/shell_scripts/reset.sh +++ b/shell_scripts/reset.sh @@ -1,21 +1,47 @@ #!/bin/bash +KEEP_ELEMENT=(.google_maps_location_sharing.cookies.* + .mercedesme-token-cache + .vscode/ + backups/ + credentials/ + custom_components/ + git_repos/ + html5_push_registrations.conf + known_devices.yaml + secrets.yaml + themes/ +) +TMP_FOLDER="/tmp/homeassistant" +cd .. +########################## +# Stop Docker # +########################## docker container stop homeassistant docker container rm homeassistant -cd .. -sudo rm -fr \ - .HA_VERSION \ - .mercedesme-token-cache \ - .storage \ - .uuid \ - custom_components \ - deps \ - home-assistant.log \ - home-assistant_v2.db* \ - html5_push_registrations.conf \ - themes \ - tts \ - www/community -sudo cp -a git_repos/hacs/custom_components/hacs/ custom_components/ + +########################## +# Backup file not in GIT # +########################## +mkdir $TMP_FOLDER +for f in "${KEEP_ELEMENT[@]}" +do + cp -a $f $TMP_FOLDER/ +done + +########################## +# Clean GIT folder # +########################## +git clean -f -x -d + +########################## +# Revert file not in GIT # +########################## +for f in "${KEEP_ELEMENT[@]}" +do + mv $TMP_FOLDER/$f . +done +rm -fr $TMP_FOLDER + docker-compose -f /srv/docker-compose/homeassistant/docker-compose.yaml up -d cd - -- 2.47.3