diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-11-28 17:34:44 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-11-28 17:34:44 +0400 |
commit | 8d4741b5011cb53454ba554c884ac262ac519762 (patch) | |
tree | 3741cf3ac3ff26cea4230ef9f89589bd64501a25 /build_files | |
parent | 406d680cee729171aba59dd079229e9c267f1ebb (diff) |
Dependency builder: reduce amount of needed sudo commands by checking permissions for $INST folder
Diffstat (limited to 'build_files')
-rwxr-xr-x | build_files/build_environment/install_deps.sh | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/build_files/build_environment/install_deps.sh b/build_files/build_environment/install_deps.sh index b97fb283182..4e5a5c29675 100755 --- a/build_files/build_environment/install_deps.sh +++ b/build_files/build_environment/install_deps.sh @@ -188,9 +188,14 @@ detect_distro() { prepare_opt() { INFO "Ensuring $INST exists and is writable by us" - sudo mkdir -p $INST - sudo chown $USER $INST - sudo chmod 775 $INST + if [ ! -d $INST ]; then + sudo mkdir -p $INST + fi + + if [ ! -w $INST ]; then + sudo chown $USER $INST + sudo chmod 775 $INST + fi } # Check whether the current package needs to be recompiled, based on a dummy file containing a magic number in its name... |