[meta-virtualization] [PATCH] lxc: install lxc.service if DISTRO_FEATURES contains systemd

Erik Botö erik.boto at pelagicore.com
Mon Jun 8 22:14:06 PDT 2015


Signed-off-by: Erik Botö <erik.boto at pelagicore.com>
---
 recipes-containers/lxc/lxc_1.0.7.bb | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/recipes-containers/lxc/lxc_1.0.7.bb b/recipes-containers/lxc/lxc_1.0.7.bb
index f79ba76..948dd0f 100644
--- a/recipes-containers/lxc/lxc_1.0.7.bb
+++ b/recipes-containers/lxc/lxc_1.0.7.bb
@@ -94,6 +94,11 @@ do_install_append() {
 	for i in `grep -l "#! */bin/bash" ${D}${datadir}/lxc/hooks/*`; do \
 	    sed -e 's|#! */bin/bash|#!/bin/sh|' -i $i; done
 
+	if ${@base_contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
+	    install -d ${D}${systemd_unitdir}/system/
+	    cp ${S}/config/init/systemd/lxc.service ${D}${systemd_unitdir}/system/
+	fi
+
 	if ${@base_contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
 	    install -d ${D}${sysconfdir}/init.d
 	    cp ${S}/config/init/sysvinit/lxc ${D}${sysconfdir}/init.d
-- 
1.9.1



More information about the meta-virtualization mailing list