From 0078ab652ec930298056853c63aa1be0ea658fa4 Mon Sep 17 00:00:00 2001
From: Griefed <griefed@griefed.de>
Date: Sat, 17 Oct 2020 22:48:58 +0200
Subject: [PATCH] Permissions Groundhog Day

---
 Dockerfile                      | 2 --
 root/etc/cont-init.d/50-install | 1 +
 root/etc/cont-init.d/60-config  | 2 ++
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index f850a12..426c512 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -98,8 +98,6 @@ RUN \
             /root/.cache \
             /tmp/* && \
         echo "**** Misc ****" && \
-        mkdir -p \
-            /data/plugins && \
         echo ${ICECODER_VERSION} > /version.txt
 
 # Copy local files
diff --git a/root/etc/cont-init.d/50-install b/root/etc/cont-init.d/50-install
index 3a9bf08..6622670 100644
--- a/root/etc/cont-init.d/50-install
+++ b/root/etc/cont-init.d/50-install
@@ -6,6 +6,7 @@ if [ ! -f "/config/www/ICEcoder/index.php" ]; then
 		"https://github.com/icecoder/ICEcoder/archive/${ICECODER_VERSION}.zip"
 	cd /tmp || exit
 	unzip -qq install.zip
+	mkdir -p /data/plugins
 	mv ICEcoder-*/plugins/* /data/plugins
 	mv ICEcoder-* /app/ICEcoder
 	cd / || exit
diff --git a/root/etc/cont-init.d/60-config b/root/etc/cont-init.d/60-config
index f29434d..23ec6db 100644
--- a/root/etc/cont-init.d/60-config
+++ b/root/etc/cont-init.d/60-config
@@ -28,6 +28,7 @@ echo "[cont-init.d] Setting permissions this may take some time"
 chown -R abc:abc \
  /data \
  /config
+ /data/plugins
 # make our folders
 mkdir -p \
 /config/{log/ICEcoder,php,sess}
@@ -51,3 +52,4 @@ ln -sf /data/plugins /app/ICEcoder/plugins
 # permissions
 chown -R abc:abc \
 /config
+/data
-- 
GitLab