]> code.ossystems Code Review - openembedded-core.git/commitdiff
dhcp: add RDEPENDS for dhcp-client
authorMingli Yu <mingli.yu@windriver.com>
Thu, 2 Apr 2020 06:26:09 +0000 (14:26 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 2 Apr 2020 07:27:19 +0000 (08:27 +0100)
Add iproute2 RDEPENDS for dhcp-client as
/sbin/dhclient-systemd-wrapper which called
by dhclient.service depends on ip command which
provided by iproute2 package when systemd enabled
in DISTRO_FEATURES.

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-connectivity/dhcp/dhcp.inc

index c4697beaf1bad14ac7249198ef1585156fc51f56..d46130d49b984d61f87ef05406fc7671bd1f618c 100644 (file)
@@ -100,6 +100,7 @@ do_install_append () {
 PACKAGES += "dhcp-libs dhcp-server dhcp-server-config dhcp-client dhcp-relay dhcp-omshell"
 
 PACKAGES_remove = "${PN}"
+RDEPENDS_${PN}-client += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'iproute2', '', d)}"
 RDEPENDS_${PN}-dev = ""
 RDEPENDS_${PN}-staticdev = ""
 FILES_${PN}-libs = "${libdir}/libdhcpctl.so.0* ${libdir}/libomapi.so.0* ${libdir}/libdhcp.so.0*"