Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2012-11-28 17:34:44 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2012-11-28 17:34:44 +0400
commit8d4741b5011cb53454ba554c884ac262ac519762 (patch)
tree3741cf3ac3ff26cea4230ef9f89589bd64501a25 /build_files/build_environment
parent406d680cee729171aba59dd079229e9c267f1ebb (diff)
Dependency builder: reduce amount of needed sudo commands by checking permissions for $INST folder
Diffstat (limited to 'build_files/build_environment')
-rwxr-xr-xbuild_files/build_environment/install_deps.sh11
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...