mirror of
https://github.com/Terranom674/Piwigo_Bratonien_Tools.git
synced 2026-09-19 18:44:30 +00:00
Keep WebDAV mapping readable by Piwigo runtime
This commit is contained in:
@@ -28,6 +28,8 @@ source "$CONFIG_FILE"
|
|||||||
SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"
|
SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
LOCK_FILE="$STATE_DIR/webdav-sync.lock"
|
LOCK_FILE="$STATE_DIR/webdav-sync.lock"
|
||||||
mkdir -p -- "$STATE_DIR"
|
mkdir -p -- "$STATE_DIR"
|
||||||
|
chgrp www-data -- "$STATE_DIR"
|
||||||
|
chmod 0750 -- "$STATE_DIR"
|
||||||
exec 9>"$LOCK_FILE"
|
exec 9>"$LOCK_FILE"
|
||||||
flock -n 9 || exit 0
|
flock -n 9 || exit 0
|
||||||
|
|
||||||
@@ -92,6 +94,9 @@ python3 "$SCRIPT_DIR/lib/build_webdav_placeholder_source.py" \
|
|||||||
--manifest "$MANIFEST" \
|
--manifest "$MANIFEST" \
|
||||||
--mapping "$WEBDAV_MAPPING_FILE"
|
--mapping "$WEBDAV_MAPPING_FILE"
|
||||||
|
|
||||||
|
chgrp www-data -- "$WEBDAV_MAPPING_FILE"
|
||||||
|
chmod 0640 -- "$WEBDAV_MAPPING_FILE"
|
||||||
|
|
||||||
python3 "$SCRIPT_DIR/lib/shadow_tree.py" \
|
python3 "$SCRIPT_DIR/lib/shadow_tree.py" \
|
||||||
--manifest "$MANIFEST" \
|
--manifest "$MANIFEST" \
|
||||||
--destination "$GALLERY_ROOT" \
|
--destination "$GALLERY_ROOT" \
|
||||||
|
|||||||
Reference in New Issue
Block a user