nut: Fix nut-cgi config creation (startup)
authorDaniel F. Dickinson <redacted>
Wed, 10 Oct 2018 02:11:54 +0000 (22:11 -0400)
committerDaniel F. Dickinson <redacted>
Mon, 19 Nov 2018 21:41:18 +0000 (16:41 -0500)
Signed-off-by: Daniel F. Dickinson <redacted>
net/nut/files/nut-cgi.init

index ceb7cce2266cdda9ee89829492d1c771216acf9b..9d408bb6ab484c6859c9a88d442ed914eabe424b 100755 (executable)
@@ -4,7 +4,7 @@
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
 #
-START=51
+START=60
 USE_PROCD=1
 
 DEFAULT=/etc/default/nut
@@ -53,13 +53,17 @@ service_reload() {
        config_foreach nut_upscgi_add host
        config_foreach nut_upscgi_upsset upsset
 
-       chmod 640 /var/etc/nut/hosts.conf
+       [ -s "$UPSCGI_C" ] && chmod 640 "$UPSCGI_C"
 }
 
 start_service() {
        service_reload
 }
 
+reload_service() {
+       service_reload
+}
+
 stop_service() {
        rm -f "$UPSCGI_C"
        rm -f "$UPSCGI_S"
git clone https://git.99rst.org/PROJECT