diff options
| author | Martin Schiller <ms@dev.tdt.de> | 2020-01-14 15:20:14 +0100 |
|---|---|---|
| committer | Martin Schiller <ms@dev.tdt.de> | 2022-10-31 14:22:17 +0100 |
| commit | 5ce5220eb23ffdfcce74541f07cff4fb3a3ade08 (patch) | |
| tree | ec022475fa64aa9109dcbdfc73f49ac130afc7ed /net | |
| parent | 2d7ef1878f6a1376b0d1f6480b12124edc788a3c (diff) | |
openvpn: add possibility to set param "compress" without algorithm
In some situations you need to set the compress param without an
algorithm. Compression will be turned off, but the packet framing for
compression will still be enabled, allowing a different setting to be
pushed later.
As it is not possible to have options with optional values at the
moment, I've introduced a pseudo value "frames_only" which will be
removed in the init script.
Signed-off-by: Martin Schiller <ms@dev.tdt.de>
Diffstat (limited to 'net')
| -rw-r--r-- | net/openvpn/Makefile | 2 | ||||
| -rw-r--r-- | net/openvpn/files/openvpn.init | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/net/openvpn/Makefile b/net/openvpn/Makefile index 489145327..3e845e94d 100644 --- a/net/openvpn/Makefile +++ b/net/openvpn/Makefile @@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=openvpn PKG_VERSION:=2.5.7 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_SOURCE_URL:=\ https://build.openvpn.net/downloads/releases/ \ diff --git a/net/openvpn/files/openvpn.init b/net/openvpn/files/openvpn.init index f7dc006ce..380b42349 100644 --- a/net/openvpn/files/openvpn.init +++ b/net/openvpn/files/openvpn.init @@ -42,6 +42,7 @@ append_params() { config_get v "$s" "$p" IFS="$LIST_SEP" for v in $v; do + [ "$v" = "frames_only" ] && [ "$p" = "compress" ] && unset v && append_param "$s" "$p" && echo >> "/var/etc/openvpn-$s.conf" [ -n "$v" ] && [ "$p" != "push" ] && append_param "$s" "$p" && echo " $v" >> "/var/etc/openvpn-$s.conf" [ -n "$v" ] && [ "$p" = "push" ] && append_param "$s" "$p" && echo " \"$v\"" >> "/var/etc/openvpn-$s.conf" done |
