Bunch of bugfixes. Made quirk and permissions fixing scripts more reliable.
This commit is contained in:
@@ -141,7 +141,6 @@ ${concatStringsSep "\n" (map (m: " - ${m}") middlewares)}
|
|||||||
set -- ${perm}
|
set -- ${perm}
|
||||||
WANTED_PERMISSIONS=$1
|
WANTED_PERMISSIONS=$1
|
||||||
FOLDER_PATH=$2
|
FOLDER_PATH=$2
|
||||||
ACTUAL_PERMISSIONS=$(stat -c '%u:%g' "$FOLDER_PATH")
|
|
||||||
|
|
||||||
if [[ ! -e "$FOLDER_PATH" ]]; then
|
if [[ ! -e "$FOLDER_PATH" ]]; then
|
||||||
mkdir -p "$FOLDER_PATH"
|
mkdir -p "$FOLDER_PATH"
|
||||||
@@ -150,6 +149,7 @@ ${concatStringsSep "\n" (map (m: " - ${m}") middlewares)}
|
|||||||
mkdir -p "$FOLDER_PATH"
|
mkdir -p "$FOLDER_PATH"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
ACTUAL_PERMISSIONS=$(stat -c '%u:%g' "$FOLDER_PATH")
|
||||||
if [[ "$ACTUAL_PERMISSIONS" != "$WANTED_PERMISSIONS" ]]; then
|
if [[ "$ACTUAL_PERMISSIONS" != "$WANTED_PERMISSIONS" ]]; then
|
||||||
chown -R "$WANTED_PERMISSIONS" "$FOLDER_PATH"
|
chown -R "$WANTED_PERMISSIONS" "$FOLDER_PATH"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user