From 81cf6f4e4afc123062cd6f810b61b00b3e5f4e36 Mon Sep 17 00:00:00 2001 From: jash Date: Thu, 20 Dec 2018 18:20:10 +0100 Subject: [PATCH] fixed sudo check for creating data directories where parent folder is missing --- dist/setup.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dist/setup.sh b/dist/setup.sh index 05776a5..4b1e968 100755 --- a/dist/setup.sh +++ b/dist/setup.sh @@ -523,14 +523,14 @@ check_directory_owner() { else # does parent exist and do we have rw on that? local parentDir=$(dirname $d) + echo $parentDir while [[ ! $parentDir == '/' && ! -e $parentDir ]]; do - if [[ ! -r $parentDir || ! -w $parentDir ]]; then - status=1 - break; - fi parentDir=$(dirname $parentDir) - echo $parentDir done + echo $parentDir + if [[ ! -r $parentDir || ! -w $parentDir ]]; then + status=1 + fi fi done echo $status