openvpn: fix start_path_instance function
authorDirk Brenken <dev@brenken.org>
Mon, 19 Feb 2024 13:54:08 +0000 (14:54 +0100)
committerFlorian Eckert <fe@dev.tdt.de>
Tue, 20 Feb 2024 20:35:16 +0000 (21:35 +0100)
Check the conffile existance (with .conf extension), before calling the
function 'start_path_instance'. This fixes errors with non-existing and
wrong spelling instances.

Signed-off-by: Dirk Brenken <dev@brenken.org>
- Update commit description
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
net/openvpn/Makefile
net/openvpn/files/openvpn.init

index 365fed6c7112d6f1be5b8d868998d74dde90461e..8d35c74770d6cb6e034e1cd30de8bb5e8522ff38 100644 (file)
@@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
 PKG_NAME:=openvpn
 
 PKG_VERSION:=2.6.8
-PKG_RELEASE:=5
+PKG_RELEASE:=6
 
 PKG_SOURCE_URL:=\
        https://build.openvpn.net/downloads/releases/ \
index 89d25b59cc9416cdf73379388460270c9a3a3e3c..5c1beb0e3325ed785b5fcb085b9dc29561403e07 100644 (file)
@@ -281,7 +281,7 @@ start_service() {
        if [ -n "$instance" ]; then
                if [ "$instance_found" -gt 0 ]; then
                        start_uci_instance "$instance"
-               else
+               elif [ -f "${PATH_INSTANCE_DIR}/${instance}.conf" ]; then
                        start_path_instance "$instance"
                fi
        else
@@ -299,4 +299,3 @@ start_service() {
 service_triggers() {
        procd_add_reload_trigger openvpn
 }
-