@@ -178,13 +178,13 @@ while getopts ":a:e:E:C:T:r:s:du:bcp:n:k:DNm:f:tz2" opt; do
178178 OVPN_AUTH=" $OPTARG "
179179 ;;
180180 e)
181- mapfile -t TMP_EXTRA_SERVER_CONFIG < <( echo " $OPTARG " )
181+ mapfile -t TMP_EXTRA_SERVER_CONFIG <<< " $OPTARG"
182182 for i in " ${TMP_EXTRA_SERVER_CONFIG[@]} " ; do
183183 OVPN_EXTRA_SERVER_CONFIG+=(" $i " )
184184 done
185185 ;;
186186 E)
187- mapfile -t TMP_EXTRA_CLIENT_CONFIG < <( echo " $OPTARG " )
187+ mapfile -t TMP_EXTRA_CLIENT_CONFIG <<< " $OPTARG"
188188 for i in " ${TMP_EXTRA_CLIENT_CONFIG[@]} " ; do
189189 OVPN_EXTRA_CLIENT_CONFIG+=(" $i " )
190190 done
@@ -196,7 +196,7 @@ while getopts ":a:e:E:C:T:r:s:du:bcp:n:k:DNm:f:tz2" opt; do
196196 OVPN_TLS_CIPHER=" $OPTARG "
197197 ;;
198198 r)
199- mapfile -t TMP_ROUTES < <( echo " $OPTARG " )
199+ mapfile -t TMP_ROUTES <<< " $OPTARG"
200200 for i in " ${TMP_ROUTES[@]} " ; do
201201 OVPN_ROUTES+=(" $i " )
202202 done
@@ -218,13 +218,13 @@ while getopts ":a:e:E:C:T:r:s:du:bcp:n:k:DNm:f:tz2" opt; do
218218 OVPN_CLIENT_TO_CLIENT=1
219219 ;;
220220 p)
221- mapfile -t TMP_PUSH < <( echo " $OPTARG " )
221+ mapfile -t TMP_PUSH <<< " $OPTARG"
222222 for i in " ${TMP_PUSH[@]} " ; do
223223 OVPN_PUSH+=(" $i " )
224224 done
225225 ;;
226226 n)
227- mapfile -t TMP_DNS_SERVERS < <( echo " $OPTARG " )
227+ mapfile -t TMP_DNS_SERVERS <<< " $OPTARG"
228228 for i in " ${TMP_DNS_SERVERS[@]} " ; do
229229 OVPN_DNS_SERVERS+=(" $i " )
230230 done
@@ -299,9 +299,9 @@ if [ -f "$OVPN_ENV" ]; then
299299fi
300300
301301# Save the current OVPN_ vars to the ovpn_env.sh file
302- while read -r var; do
302+ (set | grep ' ^OVPN_ ' ) | while read -r var; do
303303 echo " declare -x $var " >> " $OVPN_ENV "
304- done < <( set | grep ' ^OVPN_ ' )
304+ done
305305
306306conf=${OPENVPN:- } /openvpn.conf
307307if [ -f " $conf " ]; then
0 commit comments