From: Daniel F. Dickinson Date: Tue, 2 Jun 2026 20:47:28 +0000 (-0400) Subject: nut: fix quoting bug for ups stop and reload X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=2941523300da87939af24701cfd2079e9c8d1129;p=openwrt-packages.git 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 --- diff --git a/net/nut/files/nut-server.init b/net/nut/files/nut-server.init index dcdd08cff..be4530621 100755 --- a/net/nut/files/nut-server.init +++ b/net/nut/files/nut-server.init @@ -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 }