From 79435ccd29cab6ced1d2bc97ca4f5c897e566cb7 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Sat, 15 Apr 2023 13:58:54 +0100 Subject: [PATCH] Improve permissions handling --- root/etc/s6-overlay/s6-rc.d/init-calibre-web-config/run | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-calibre-web-config/run b/root/etc/s6-overlay/s6-rc.d/init-calibre-web-config/run index 371aa73..d150200 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-calibre-web-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-calibre-web-config/run @@ -40,8 +40,15 @@ fi # Symlink logfiles if [[ ! -L "/app/calibre-web/calibre-web.log" ]]; then ln -s /config/calibre-web.log /app/calibre-web/calibre-web.log + lsiown abc:abc /app/calibre-web/calibre-web.log fi +# Pre-stage some files & directories for permissions purposes +mkdir -p /app/calibre-web/cps/cache +touch /app/calibre-web/.key + # permissions lsiown -R abc:abc \ - /config + /config \ + /app/calibre-web/cps/cache \ + /app/calibre-web/.key