Преглед на файлове

prosody: fix owner for /config dir

netaskd преди 6 години
родител
ревизия
b8faa26e75
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5 2
      prosody/rootfs/etc/cont-init.d/10-config

+ 5 - 2
prosody/rootfs/etc/cont-init.d/10-config

@@ -3,8 +3,11 @@
 PROSODY_CFG="/config/prosody.cfg.lua"
 
 if [[ ! -d /config/data ]]; then
-    mkdir -p /config/data
-    chmod 777 /config/data
+    mkdir -pm 750 /config/data
+fi
+
+if [[ "$(stat -c %U /config)" != "prosody" ]]; then
+    chown -R prosody /config
 fi
 
 if [[ ! -f $PROSODY_CFG ]]; then