From 3b66625146553c63328ef9fd5ecc243c5826f060 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 15 May 2018 22:42:20 +0200 Subject: [PATCH] Fix var right access script --- .gitmodules | 2 +- misc/fix_var_perms.sh | 17 ++++++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.gitmodules b/.gitmodules index de78f8d..1372a4d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "install"] path = install - url = https://github.com/yomguy/docker-composition-installer.git + url = git@github.com:yomguy/docker-composition-installer.git diff --git a/misc/fix_var_perms.sh b/misc/fix_var_perms.sh index 09aff73..fa522f4 100755 --- a/misc/fix_var_perms.sh +++ b/misc/fix_var_perms.sh @@ -4,11 +4,14 @@ cd "$(dirname "$0")"/../../ # We need to chown folders so that they can be used by the $USER (with an exception on Darwin) if ! uname -a | grep Darwin > /dev/null; then - INFO=( $(stat -L -c "%a %G %U" var) ) - OWNER=${INFO[2]} - if [ "$OWNER" != "$USER" ]; then - sudo chown $USER var - sudo chown -R $USER var/media - sudo chown -R $USER var/backup - fi + + declare -a arr=("var/media" "var/backup") + + for folder in "${arr[@]}"; do + INFO=( $(stat -L -c "%a %G %U" $folder) ) + OWNER=${INFO[2]} + if [ "$OWNER" != "$USER" ]; then + sudo chown $USER $folder + fi + done fi -- 2.39.5