diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config index 7a88340..aea6794 100644 --- a/root/etc/cont-init.d/30-config +++ b/root/etc/cont-init.d/30-config @@ -1,21 +1,25 @@ #!/usr/bin/with-contenv bash -# make our folders +# make our folders mkdir -p \ - /var/cache/ddclient \ - /var/run/ddclient + /var/cache/ddclient \ + /var/run/ddclient # copy default config if not present in /config [[ ! -e /config/ddclient.conf ]] && \ - cp /defaults/ddclient.conf /config + cp /defaults/ddclient.conf /config # copy config from /config to root cp /config/ddclient.conf /ddclient.conf -# permissions +# permissions chown -R abc:abc \ - /config \ - /var/cache/ddclient \ - /var/run/ddclient -chmod -R 600 \ - /config + /config \ + /var/cache/ddclient \ + /var/run/ddclient \ + /ddclient.conf + +chmod 700 /config +chmod 600 \ + /config/* \ + /ddclient.conf