znc: do not watch znc.conf for changes
authorRalph Siemsen <[email protected]>
Fri, 17 Oct 2025 20:09:21 +0000 (16:09 -0400)
committerJonas Gorski <[email protected]>
Sun, 19 Oct 2025 14:05:01 +0000 (16:05 +0200)
ZNC can modify its own config file (znc.conf) during runtime, for
example using controlpanel or webadmin modules. Manually editing the
znc.conf file while znc is running is strongly discouraged.

Thus prodc should not watch this file, it would just lead to znc being
restarted unnecessarily.

As it happens, no restarts were done, because the watched path was
specified incorrectly. It used ZNC_CONFIG instead of ZNC_CONFIG_DIR,
and so it watched /tmp/etc/znc/configs/znc.conf/configs/znc.conf which
does not exist.

Remove the watch of znc.conf as it is not needed.

Signed-off-by: Ralph Siemsen <[email protected]>
net/znc/Makefile
net/znc/files/znc.init

index 5a8ca89b176dbcb97533e3c699b63b85e0978f79..f3c44671a28e918e1e2f4bdef603355e17bbf13f 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=znc
 PKG_VERSION:=1.10.1
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://znc.in/releases \
index 9355cbb72458e7cafbdc02dc0039ea809b45cd63..10b376da6fde644d949d631485282e3d93016944 100644 (file)
@@ -205,7 +205,6 @@ start_service() {
 
        procd_open_instance
        procd_set_param file /etc/config/znc
-       [ "$EXTERNAL_CONFIG" -eq 1 ] && procd_set_param file "${ZNC_CONFIG}/configs/znc.conf"
        procd_set_param command /usr/bin/znc
        procd_append_param command -f -d$ZNC_CONFIG_PATH
        procd_set_param user ${RUNAS_USER}