mirror of
https://github.com/openwrt/packages.git
synced 2026-07-15 06:12:04 +04:00
nut: fix quoting bug for ups stop and reload
Extra quotes were being interpreted literally, preventing proper ups driver stop and/or reload. Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
This commit is contained in:
committed by
Josef Schlehofer
parent
76a13bfdfb
commit
2941523300
@@ -516,7 +516,7 @@ stop_ups_driver() {
|
||||
config_get driver "$ups" driver "usbhid-ups"
|
||||
|
||||
if procd_running nut-server "$ups"; then
|
||||
signal_instance "$ups" "$driver" "/usr/libexec/nut/'${driver}' -c exit -a '${ups}'" "TERM" "${STATEPATH}/${driver}-${ups}.pid"
|
||||
signal_instance "$ups" "$driver" "/usr/libexec/nut/${driver} -c exit -a ${ups}" "TERM" "${STATEPATH}/${driver}-${ups}.pid"
|
||||
if procd_running nut-server upsd >/dev/null 2>&1; then
|
||||
signal_instance upsd upsd "upsd -c stop" "TERM" "${STATEPATH}/upsd.pid" "procd_kill nut-server upsd"
|
||||
fi
|
||||
@@ -546,7 +546,7 @@ reload_ups_driver() {
|
||||
|
||||
# Try to reload, otherwise exit politely, then stop and restart procd instance
|
||||
if procd_running nut-server "$ups"; then
|
||||
signal_instance "$ups" "$driver" "/usr/libexec/nut/'${driver}' -c reload-or-exit -a '${ups}'" HUP "${STATEPATH}/${driver}-${ups}.pid"
|
||||
signal_instance "$ups" "$driver" "/usr/libexec/nut/${driver} -c reload-or-exit -a ${ups}" HUP "${STATEPATH}/${driver}-${ups}.pid"
|
||||
fi
|
||||
/etc/init.d/nut-server start "$ups" 2>&1 | logger -t nut-server
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user