[Buildroot] [PATCH 1/1] package/iputils: fix service installation
Petr Vorel
petr.vorel at gmail.com
Sat Nov 2 15:17:26 UTC 2019
service files aren't installed by meson for some reason,
thus install them manually.
This is temporary fix, until it's fixed upstream.
It might be caused by install_dir ignoring the prefix and installing
always into systemd.get_pkgconfig_variable('systemdsystemunitdir').
Fixes: ada815afcf ("package/iputils: enable systemd services")
Signed-off-by: Petr Vorel <petr.vorel at gmail.com>
---
Quick fix, going to submit solution to upstream.
Feel free to wait for proper fix.
Kind regards,
Petr
package/iputils/iputils.mk | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/package/iputils/iputils.mk b/package/iputils/iputils.mk
index 57e90a973a..98f6f60dfe 100644
--- a/package/iputils/iputils.mk
+++ b/package/iputils/iputils.mk
@@ -59,6 +59,8 @@ IPUTILS_CONF_OPTS += -DBUILD_NINFOD=false
else
IPUTILS_CONF_OPTS += -DBUILD_NINFOD=true
define IPUTILS_INSTALL_SERVICE_NINFOD
+ $(INSTALL) -D -m 0644 $(@D)/systemd/ninfod.service.in \
+ $(TARGET_DIR)/usr/lib/systemd/system/ninfod.service
mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
ln -sf ../../../../lib/systemd/system/ninfod.service \
$(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/ninfod.service
@@ -115,6 +117,8 @@ endef
endif
define IPUTILS_INSTALL_SERVICE_RDISC
+ $(INSTALL) -D -m 0644 $(@D)/systemd/rdisc.service.in \
+ $(TARGET_DIR)/usr/lib/systemd/system/rdisc.service
mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
ln -sf ../../../../lib/systemd/system/rdisc.service \
$(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/rdisc.service
--
2.24.0.rc2
More information about the buildroot
mailing list