Skip to content

Commit 2cc170f

Browse files
authored
Merge pull request #209 from DrMurx/fix-custom-route
bugfix: custom route definition didn't override default
2 parents 1129eb0 + 8f304ea commit 2cc170f

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

bin/ovpn_genconfig

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
# Generate OpenVPN configs
55
#
66

7-
USE_DEFAULT_ROUTE=true
8-
97
TMP_PUSH_CONFIGFILE=$(mktemp -t vpn_push.XXXXXXX)
108
TMP_ROUTE_CONFIGFILE=$(mktemp -t vpn_route.XXXXXXX)
119
TMP_EXTRA_CONFIGFILE=$(mktemp -t vpn_extra.XXXXXXX)
@@ -155,6 +153,7 @@ OVPN_TLS_CIPHER=''
155153
OVPN_CIPHER=''
156154
OVPN_AUTH=''
157155
OVPN_EXTRA_CONFIG=''
156+
CUSTOM_ROUTE_CONFIG=''
158157

159158
# Import defaults if present
160159
[ -r "$OVPN_ENV" ] && source "$OVPN_ENV"
@@ -175,7 +174,7 @@ while getopts ":a:e:C:T:r:s:du:cp:n:DNmf:tz2" opt; do
175174
OVPN_TLS_CIPHER="$OPTARG"
176175
;;
177176
r)
178-
USE_DEFAULT_ROUTE=false
177+
CUSTOM_ROUTE_CONFIG=1
179178
process_route_config "$OPTARG"
180179
;;
181180
s)
@@ -253,7 +252,7 @@ fi
253252
# Apply defaults
254253
[ -z "$OVPN_PROTO" ] && OVPN_PROTO=udp
255254
[ -z "$OVPN_PORT" ] && OVPN_PORT=1194
256-
[ $USE_DEFAULT_ROUTE ] && process_route_config "192.168.254.0/24"
255+
[ -z "$CUSTOM_ROUTE_CONFIG" ] && process_route_config "192.168.254.0/24"
257256

258257
export OVPN_SERVER OVPN_ROUTES OVPN_DEFROUTE
259258
export OVPN_SERVER_URL OVPN_ENV OVPN_PROTO OVPN_CN OVPN_PORT

0 commit comments

Comments
 (0)