procd: Add wrapper for uci_validate_section()
authorJeffery To <jeffery.to@gmail.com>
Sat, 12 Jan 2019 18:14:22 +0000 (02:14 +0800)
committerJo-Philipp Wich <jo@mein.io>
Tue, 22 Jan 2019 08:05:59 +0000 (09:05 +0100)
commitd13e86d4c2d4c1c8970a20cc1f3214b266f57ed0
tree4873e6e71897ed65034302a8e4ee349cfee69781
parent2bf22b1fb725b71ca1ec2656be4b020efcc29289
procd: Add wrapper for uci_validate_section()

This adds a wrapper (uci_load_validate) for uci_validate_section() that
allows callers (through a callback function) to access the values set by
uci_validate_section(), without having to manually declare a
(potentially long) list of local variables.

The callback function receives two arguments when called, the config
section name and the return value of uci_validate_section().

If no callback function is given, then the wrapper exits with the value
returned by uci_validate_section().

This also updates several init scripts to use the new wrapper function.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
package/base-files/files/etc/init.d/system
package/network/services/dropbear/files/dropbear.init
package/system/procd/files/procd.sh
package/system/ubox/files/log.init
package/utils/busybox/files/sysntpd