openconnect: avoid using the --juniper switch

The --juniper switch has been deprecated in favour of --protocol=nc. Fix the
proto script thusly, while keeping compatibility with existing configurations.

Note that, as far as UCI is concerned, if both options juniper and vpn_protocol
are specified, the latter takes precedence.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
This commit is contained in:
Rui Salvaterra 2022-05-31 09:06:49 +01:00 committed by Rosen Penev
parent 278a35be9c
commit a85bda72cc

View file

@ -93,9 +93,9 @@ proto_openconnect_setup() {
append_args --no-system-trust
}
if [ "${juniper:-0}" -gt 0 ]; then
append_args --juniper
fi
[ "${juniper:-0}" -gt 0 ] && [ -z "$vpn_protocol" ] && {
vpn_protocol="nc"
}
[ -n "$vpn_protocol" ] && {
append_args --protocol "$vpn_protocol"