[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