]> git.parisson.com Git - docker-django-scripts.git/commitdiff
Fix var right access script
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 15 May 2018 20:42:20 +0000 (22:42 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 15 May 2018 20:42:20 +0000 (22:42 +0200)
.gitmodules
misc/fix_var_perms.sh

index de78f8d10b96ffbf91bb5379c216a9dc1ef95e3a..1372a4ddf29619cd88e4301474b2f92c73ff47e8 100644 (file)
@@ -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
index 09aff73b2e063c3cb98919c0943fceecfbd90375..fa522f4c4badcb4898c5a10e4f027126a2e97db4 100755 (executable)
@@ -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