diff options
Diffstat (limited to 'import-layers/meta-openembedded/meta-systemd/oe-core/recipes-connectivity/dhcp/dhcp_%.bbappend')
-rw-r--r-- | import-layers/meta-openembedded/meta-systemd/oe-core/recipes-connectivity/dhcp/dhcp_%.bbappend | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/import-layers/meta-openembedded/meta-systemd/oe-core/recipes-connectivity/dhcp/dhcp_%.bbappend b/import-layers/meta-openembedded/meta-systemd/oe-core/recipes-connectivity/dhcp/dhcp_%.bbappend new file mode 100644 index 000000000..94d7bd65e --- /dev/null +++ b/import-layers/meta-openembedded/meta-systemd/oe-core/recipes-connectivity/dhcp/dhcp_%.bbappend @@ -0,0 +1,24 @@ +# look for files in the layer first +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +SYSTEMD_PACKAGES += "dhcp-client" +SYSTEMD_SERVICE_dhcp-client = "dhclient.service" +SYSTEMD_AUTO_ENABLE_dhcp-client = "disable" + +FILES_${PN}-client += "${systemd_unitdir}/system/dhclient.service" +RPROVIDES_dhcp-server += "dhcp-server-systemd" +RREPLACES_dhcp-server += "dhcp-server-systemd" +RCONFLICTS_dhcp-server += "dhcp-server-systemd" +RPROVIDES_dhcp-relay += "dhcp-relay-systemd" +RREPLACES_dhcp-relay += "dhcp-relay-systemd" +RCONFLICTS_dhcp-relay += "dhcp-relay-systemd" +RPROVIDES_${PN}-client += "dhcp-client-systemd" +RREPLACES_${PN}-client += "dhcp-client-systemd" +RCONFLICTS_${PN}-client += "dhcp-client-systemd" + +SRC_URI += "file://dhclient.service" + +do_install_append() { + install -m 0644 ${WORKDIR}/dhclient.service ${D}${systemd_unitdir}/system +} + |