From af15e6508783bdde23d3fc6282954601253eff45 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 12 Mar 2026 22:08:25 +0100 Subject: [PATCH] package/netd: ensure /etc/net.d exists at boot Before netd starts confd might want to create .conf file for it to run, so we sort of depend on /etc/net.d existing at boot. Signed-off-by: Joachim Wiberg --- package/netd/netd.mk | 4 ++++ package/netd/tmpfiles.conf | 1 + 2 files changed, 5 insertions(+) create mode 100644 package/netd/tmpfiles.conf diff --git a/package/netd/netd.mk b/package/netd/netd.mk index 8a658af0..bd5e23f4 100644 --- a/package/netd/netd.mk +++ b/package/netd/netd.mk @@ -34,6 +34,10 @@ else NETD_CONF_OPTS += --without-frr endif +define NETD_INSTALL_EXTRA + cp $(NETD_PKGDIR)/tmpfiles.conf $(TARGET_DIR)/etc/tmpfiles.d/netd.conf +endef + NETD_TARGET_FINALIZE_HOOKS += NETD_INSTALL_EXTRA $(eval $(autotools-package)) diff --git a/package/netd/tmpfiles.conf b/package/netd/tmpfiles.conf new file mode 100644 index 00000000..f307dd06 --- /dev/null +++ b/package/netd/tmpfiles.conf @@ -0,0 +1 @@ +d /etc/net.d - - -