summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Donald2025-10-21 14:54:23 +0000
committerÁlvaro Fernández Rojas2025-10-23 14:35:44 +0000
commit5a949cb5f961383970fc59deba174109c6180abb (patch)
tree00a1316b09ff58c2a20a79dd52f57622152daebd
parent8758b58f25dac29a9cbf60e153143bdc124e582c (diff)
downloadopenwrt-5a949cb5f961383970fc59deba174109c6180abb.tar.gz
odhcpd: set procd expected variable for odhcpd update script
Otherwise odhcpd logs: ``` odhcpd[14970]: Sent 113 bytes to xxx%lan@br-lan BusyBox v1.37.0 (2025-10-10 09:07:48 UTC) multi-call binary. Usage: basename FILE [SUFFIX] | -a FILE... | -s SUFFIX FILE... Strip directory path and SUFFIX from FILE -a All arguments are FILEs -s SUFFIX Remove SUFFIX (implies -a) odhcpd[14970]: Netlink newneigh xxx on lan ``` Apparently procd scripts expect initscript set. h/t @Alphix for finding this. Signed-off-by: Paul Donald <newtwen+github@gmail.com> Link: https://github.com/openwrt/openwrt/pull/20485 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
-rw-r--r--package/network/services/odhcpd/Makefile2
-rwxr-xr-xpackage/network/services/odhcpd/files/odhcpd-update2
2 files changed, 3 insertions, 1 deletions
diff --git a/package/network/services/odhcpd/Makefile b/package/network/services/odhcpd/Makefile
index 0fc755695f..2c8df3cd19 100644
--- a/package/network/services/odhcpd/Makefile
+++ b/package/network/services/odhcpd/Makefile
@@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=odhcpd
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL=$(PROJECT_GIT)/project/odhcpd.git
diff --git a/package/network/services/odhcpd/files/odhcpd-update b/package/network/services/odhcpd/files/odhcpd-update
index c1814e00b0..e777fcbb07 100755
--- a/package/network/services/odhcpd/files/odhcpd-update
+++ b/package/network/services/odhcpd/files/odhcpd-update
@@ -1,6 +1,8 @@
#!/bin/sh
# Make dnsmasq reread hostfile by sending SIGHUP signal
+initscript=$0
+
. /lib/functions/procd.sh
procd_send_signal dnsmasq