From b603a2d8b7405c4a2a6a520d894ba306ff3caa4f Mon Sep 17 00:00:00 2001 From: mrhotio <26902309+mrhotio@users.noreply.github.com> Date: Mon, 12 Feb 2024 08:33:38 +0100 Subject: [PATCH] chown only when needed --- root/etc/s6-overlay/s6-rc.d/init-setup-app/run | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-setup-app/run b/root/etc/s6-overlay/s6-rc.d/init-setup-app/run index 4189d28df..dddd7e3b8 100644 --- a/root/etc/s6-overlay/s6-rc.d/init-setup-app/run +++ b/root/etc/s6-overlay/s6-rc.d/init-setup-app/run @@ -12,14 +12,14 @@ ENVIRONMENT APP " ln -s -f -n "${CONFIG_DIR}/" "${CONFIG_DIR}/.stash" -chown -h hotio:hotio "${CONFIG_DIR}/.stash" +find "${CONFIG_DIR}/.stash" -maxdepth 0 \( ! -user hotio -or ! -group hotio \) -exec chown -h hotio:hotio {} + if [[ ! -e "${CONFIG_DIR}/.stash/ffmpeg" ]]; then ln -s "$(command -v ffmpeg)" "${CONFIG_DIR}/.stash/ffmpeg" - chown -h hotio:hotio "${CONFIG_DIR}/.stash/ffmpeg" + find "${CONFIG_DIR}/.stash/ffmpeg" -maxdepth 0 \( ! -user hotio -or ! -group hotio \) -exec chown -h hotio:hotio {} + fi if [[ ! -e "${CONFIG_DIR}/.stash/ffprobe" ]]; then ln -s "$(command -v ffprobe)" "${CONFIG_DIR}/.stash/ffprobe" - chown -h hotio:hotio "${CONFIG_DIR}/.stash/ffprobe" + find "${CONFIG_DIR}/.stash/ffprobe" -maxdepth 0 \( ! -user hotio -or ! -group hotio \) -exec chown -h hotio:hotio {} + fi