1 FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
4 file://0001-Remove-container-automatic-rebooting.patch \
6 file://lxc-net.service \
9 PACKAGECONFIG:remove = "templates"
11 do_install:append () {
12 for service in lxc.service lxc-net.service; do
13 install -D -m 0644 ${WORKDIR}/$service ${D}${systemd_system_unitdir}/$service
14 sed -i -e 's,@LIBEXECDIR@,${libexecdir},g' ${D}${systemd_system_unitdir}/$service
18 # Divide lxc autostart from main package.
19 SYSTEMD_PACKAGES = "${PN}-autostart ${PN}-networking"
20 SYSTEMD_SERVICE:${PN} = ""
21 SYSTEMD_SERVICE:${PN}-autostart = "lxc.service"
22 SYSTEMD_AUTO_ENABLE:${PN}-autostart = "enable"
24 PACKAGES =+ "${PN}-autostart"
26 FILES:${PN}-autostart += " \
27 ${sysconfdir}/default/lxc \
28 ${sysconfdir}/default/volatiles/99_lxc \
30 FILES:${PN}-doc += " \
31 ${datadir}/doc/lxc/examples \
33 FILES:${PN}-networking += " \
34 ${sysconfdir}/dnsmasq.d \
38 # This needs to be replaced with a rework of the upstream packaging
39 # to do a proper split of core from the template support.