summaryrefslogtreecommitdiffstats
path: root/recipes-containers
diff options
context:
space:
mode:
authorErik Botö <erik.boto@pelagicore.com>2015-06-09 15:33:47 +0200
committerBruce Ashfield <bruce.ashfield@windriver.com>2015-06-10 16:14:42 -0400
commitc9622afa32b05019286985fcc5b502be8711c57f (patch)
treeba57e302976e198f9f1d8ccce8601753063c83ef /recipes-containers
parent1c1be83047035da25a14c28ac1f9453f7fdc67bc (diff)
downloadmeta-virtualization-c9622afa32b05019286985fcc5b502be8711c57f.tar.gz
lxc: allow multiple init systems in DISTRO_FEATURES
Add handling for distros with both systemd and sysvinit by passing multiple init systems to configure with --with-init-script= Signed-off-by: Erik Botö <erik.boto@pelagicore.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'recipes-containers')
-rw-r--r--recipes-containers/lxc/lxc_1.0.7.bb4
1 files changed, 3 insertions, 1 deletions
diff --git a/recipes-containers/lxc/lxc_1.0.7.bb b/recipes-containers/lxc/lxc_1.0.7.bb
index f79ba762..faa31b7d 100644
--- a/recipes-containers/lxc/lxc_1.0.7.bb
+++ b/recipes-containers/lxc/lxc_1.0.7.bb
@@ -46,7 +46,9 @@ S = "${WORKDIR}/${BPN}-${PV}"
46PTEST_CONF = "${@base_contains('DISTRO_FEATURES', 'ptest', '--enable-tests', '', d)}" 46PTEST_CONF = "${@base_contains('DISTRO_FEATURES', 'ptest', '--enable-tests', '', d)}"
47EXTRA_OECONF += "--with-distro=${DISTRO} ${PTEST_CONF}" 47EXTRA_OECONF += "--with-distro=${DISTRO} ${PTEST_CONF}"
48 48
49EXTRA_OECONF += "${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '--with-init-script=sysvinit', '--with-init-script=systemd', d)}" 49EXTRA_OECONF += "--with-init-script=\
50${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'sysvinit,', '', d)}\
51${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
50 52
51PACKAGECONFIG ??= "templates \ 53PACKAGECONFIG ??= "templates \
52 ${@base_contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)} \ 54 ${@base_contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)} \