nut: fix other/otherflag custom variables in nut-server.init
authorMatt Merhar <redacted>
Mon, 20 Jan 2020 03:39:44 +0000 (22:39 -0500)
committerMatt Merhar <redacted>
Mon, 20 Jan 2020 03:39:44 +0000 (22:39 -0500)
This allows custom config parameters to be added to the generated config
files, enabling the original intended functionality per
https://openwrt.org/docs/guide-user/services/ups/software.nut.

Example usage from /etc/config/nut_server:

config driver 'apc'
option driver 'snmp-ups'
option snmp_version 'v3'
option port '172.16.100.5'
list other 'secLevel'
list other 'secName'
list other 'authPassword'
list otherflag 'notransferoids'

config other 'other_secLevel'
option value 'authNoPriv'

config other 'other_secName'
option value 'some_username'

config other 'other_authPassword'
option value 'some_password'

config other 'otherflag_notransferoids'
option value '1'

Signed-off-by: Matt Merhar <redacted>
net/nut/Makefile
net/nut/files/nut-server.init

index bb3c79e17833714afa99fd0344c37aef0504dff6..68049b5ea38e2bf338f9262f7e1f18aad74b733b 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=nut
 PKG_VERSION:=2.7.4
-PKG_RELEASE:=19
+PKG_RELEASE:=20
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://www.networkupstools.org/source/2.7/
index 6f08479739ef693cf23417eceb6b489c3ff33629..a03d6b9cf802c98fc3567df237fe6399ae873c00 100755 (executable)
@@ -203,8 +203,8 @@ build_driver_config() {
                fi
        }
 
-       config_list_foreach "$cfg" other other
-       config_list_foreach "$cfg" other otherflag
+       config_list_foreach "$cfg" other other other
+       config_list_foreach "$cfg" otherflag other otherflag
        echo "" >>$UPS_C
        havedriver=1
 }
git clone https://git.99rst.org/PROJECT