7
7
# Setup backup
8
8
if [ ! -e " /config/backup" ]; then
9
9
mkdir /config/backup
10
- chown abc:abc /config/backup
10
+ [ -n " $NO_CHOWN " ] || chown abc:abc /config/backup
11
11
fi
12
12
13
13
#
17
17
if [ ! -d " /config/openvpn" ]; then
18
18
echo " Creating /config/openvpn"
19
19
mkdir -p /config/openvpn
20
- chown abc:abc /config/openvpn
20
+ [ -n " $NO_CHOWN " ] || chown abc:abc /config/openvpn
21
21
fi
22
22
23
23
# Check directories inside openvpn directory
27
27
if [ ! -d " /config/openvpn/$h " ]; then
28
28
echo " Creating /config/openvpn/$h "
29
29
mkdir /config/openvpn/$h
30
- chown abc:abc /config/openvpn/$h
30
+ [ -n " $NO_CHOWN " ] || chown abc:abc /config/openvpn/$h
31
31
fi
32
32
done
33
33
@@ -49,7 +49,7 @@ for h in "${HOOKS_DIR[@]}"; do
49
49
if [ ! -d " /config/openvpn/hooks/$h " ]; then
50
50
echo " Creating /config/openvpn/hooks/$h "
51
51
mkdir /config/openvpn/hooks/$h
52
- chown abc:abc /config/openvpn/hooks/$h
52
+ [ -n " $NO_CHOWN " ] || chown abc:abc /config/openvpn/hooks/$h
53
53
fi
54
54
done
55
55
67
67
if [ ! -d " /config/ssl" ]; then
68
68
echo " Setting up /config/ssl"
69
69
mkdir -p /config/ssl
70
- chown abc:abc /config/ssl
70
+ [ -n " $NO_CHOWN " ] || chown abc:abc /config/ssl
71
71
fi
72
72
73
73
if [ ! -e " $EASYRSA_VARS_FILE " ]; then
74
74
# cp -R -u $EASYRSA/openssl-easyrsa.cnf $EASYRSA_SSL_CONF
75
75
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
77
77
fi
78
78
79
79
# Setup tmp
80
80
if [ ! -e " /config/tmp" ]; then
81
81
mkdir /config/tmp
82
- chown abc:abc /config/tmp
82
+ [ -n " $NO_CHOWN " ] || chown abc:abc /config/tmp
83
83
fi
0 commit comments