77# Setup backup
88if [ ! -e " /config/backup" ]; then
99 mkdir /config/backup
10- chown abc:abc /config/backup
10+ [ -n " $NO_CHOWN " ] || chown abc:abc /config/backup
1111fi
1212
1313#
1717if [ ! -d " /config/openvpn" ]; then
1818 echo " Creating /config/openvpn"
1919 mkdir -p /config/openvpn
20- chown abc:abc /config/openvpn
20+ [ -n " $NO_CHOWN " ] || chown abc:abc /config/openvpn
2121fi
2222
2323# Check directories inside openvpn directory
2727 if [ ! -d " /config/openvpn/$h " ]; then
2828 echo " Creating /config/openvpn/$h "
2929 mkdir /config/openvpn/$h
30- chown abc:abc /config/openvpn/$h
30+ [ -n " $NO_CHOWN " ] || chown abc:abc /config/openvpn/$h
3131 fi
3232done
3333
@@ -49,7 +49,7 @@ for h in "${HOOKS_DIR[@]}"; do
4949 if [ ! -d " /config/openvpn/hooks/$h " ]; then
5050 echo " Creating /config/openvpn/hooks/$h "
5151 mkdir /config/openvpn/hooks/$h
52- chown abc:abc /config/openvpn/hooks/$h
52+ [ -n " $NO_CHOWN " ] || chown abc:abc /config/openvpn/hooks/$h
5353 fi
5454done
5555
6767if [ ! -d " /config/ssl" ]; then
6868 echo " Setting up /config/ssl"
6969 mkdir -p /config/ssl
70- chown abc:abc /config/ssl
70+ [ -n " $NO_CHOWN " ] || chown abc:abc /config/ssl
7171fi
7272
7373if [ ! -e " $EASYRSA_VARS_FILE " ]; then
7474 # cp -R -u $EASYRSA/openssl-easyrsa.cnf $EASYRSA_SSL_CONF
7575 cp -R -u $EASYRSA /vars.example $EASYRSA_VARS_FILE
76- chown abc:abc $EASYRSA_VARS_FILE
76+ [ -n " $NO_CHOWN " ] || chown abc:abc $EASYRSA_VARS_FILE
7777fi
7878
7979# Setup tmp
8080if [ ! -e " /config/tmp" ]; then
8181 mkdir /config/tmp
82- chown abc:abc /config/tmp
82+ [ -n " $NO_CHOWN " ] || chown abc:abc /config/tmp
8383fi
0 commit comments