Openvpn: add missing script event options
authorErik Conijn <egc112@msn.com>
Sun, 24 Dec 2023 10:26:26 +0000 (11:26 +0100)
committerRosen Penev <rosenp@gmail.com>
Tue, 2 Jan 2024 23:27:52 +0000 (15:27 -0800)
commit7735cdfe6046a4f8690c8cf7e4a05a8cff5622dd
treefccdedb3e8655b7e54633ac4dfcaf3129a7e1332
parentfcb02c264b935cfb620d37c2f7eb98a042dd2e6a
Openvpn: add missing script event options

Maintainer: @mkrkn  @neheb
Compile tested: aarch64, cortex-a53, OpenWRT Master
Run tested: Dynalink DL-WRX36

Description:
[A previous commit](https://github.com/openwrt/packages/commit/f8a8b71e26b9bdbf86fbb7d4d1482637af7f3ba4) has added more script event options.
However it looked like that commit was not complete as it stops the use of the script events route-up, route-pre-down, and ipchange when those are placed in the openvpn config file.

This PR fixes a regression that makes it problematic to specify certain event options in the OpenVPN configuration file.

Discussion in [this thread](https://forum.openwrt.org/t/openvpn-custom-route-up-script-in-23-05-rc2/167105/13) and [here](https://forum.openwrt.org/t/openvpn-route-up-and-route-pre-down-broken-in-23-05/176568)

Please have a look and consider implementing or make it possible to use all script event options in the openvpn config file in another way.

Pull request has been discussed and improved with the help of @AuthorReflex, see: https://github.com/openwrt/packages/pull/21732

Signed-off-by: Erik Conijn <egc112@msn.com>
net/openvpn/Makefile
net/openvpn/files/etc/hotplug.d/openvpn/01-user
net/openvpn/files/openvpn.init