mirror of
git://git.yoctoproject.org/meta-virtualization.git
synced 2025-07-19 20:59:41 +02:00
globally replace 'base_contains' calls with 'bb.utils.contains'
The 'base_contains' is now deprecated and only kept as a compatibility method. It will be removed in future releases. Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
This commit is contained in:
parent
1fd94d8535
commit
a3617f2464
|
@ -73,14 +73,14 @@ RDEPENDS_${PN} += "\
|
||||||
|
|
||||||
inherit setuptools systemd
|
inherit setuptools systemd
|
||||||
|
|
||||||
SYSTEMD_PACKAGES = "${@base_contains('DISTRO_FEATURES','systemd','${PN}','',d)}"
|
SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}"
|
||||||
SYSTEMD_SERVICE_${PN} = "${@base_contains('DISTRO_FEATURES','systemd','docker-registry.service','',d)}"
|
SYSTEMD_SERVICE_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker-registry.service','',d)}"
|
||||||
|
|
||||||
do_install_append() {
|
do_install_append() {
|
||||||
mkdir -p ${D}/etc/default/
|
mkdir -p ${D}/etc/default/
|
||||||
cp ${WORKDIR}/docker-registry.conf ${D}/etc/default/docker-registry
|
cp ${WORKDIR}/docker-registry.conf ${D}/etc/default/docker-registry
|
||||||
|
|
||||||
if ${@base_contains('DISTRO_FEATURES','systemd','true','false',d)}; then
|
if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
|
||||||
install -d ${D}${systemd_unitdir}/system
|
install -d ${D}${systemd_unitdir}/system
|
||||||
install -m 644 ${WORKDIR}/docker-registry.service ${D}/${systemd_unitdir}/system
|
install -m 644 ${WORKDIR}/docker-registry.service ${D}/${systemd_unitdir}/system
|
||||||
sed -i "s|#WORKDIR#|${PYTHON_SITEPACKAGES_DIR}/docker_registry|" ${D}/${systemd_unitdir}/system/docker-registry.service
|
sed -i "s|#WORKDIR#|${PYTHON_SITEPACKAGES_DIR}/docker_registry|" ${D}/${systemd_unitdir}/system/docker-registry.service
|
||||||
|
|
|
@ -100,18 +100,18 @@ do_compile() {
|
||||||
|
|
||||||
inherit systemd update-rc.d
|
inherit systemd update-rc.d
|
||||||
|
|
||||||
SYSTEMD_PACKAGES = "${@base_contains('DISTRO_FEATURES','systemd','${PN}','',d)}"
|
SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}"
|
||||||
SYSTEMD_SERVICE_${PN} = "${@base_contains('DISTRO_FEATURES','systemd','docker.service','',d)}"
|
SYSTEMD_SERVICE_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker.service','',d)}"
|
||||||
|
|
||||||
INITSCRIPT_PACKAGES += "${@base_contains('DISTRO_FEATURES','sysvinit','${PN}','',d)}"
|
INITSCRIPT_PACKAGES += "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','${PN}','',d)}"
|
||||||
INITSCRIPT_NAME_${PN} = "${@base_contains('DISTRO_FEATURES','sysvinit','docker.init','',d)}"
|
INITSCRIPT_NAME_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','docker.init','',d)}"
|
||||||
INITSCRIPT_PARAMS_${PN} = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
|
INITSCRIPT_PARAMS_${PN} = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
mkdir -p ${D}/${bindir}
|
mkdir -p ${D}/${bindir}
|
||||||
cp ${S}/bundles/${DOCKER_VERSION}/dynbinary/docker-${DOCKER_VERSION} ${D}/${bindir}/docker
|
cp ${S}/bundles/${DOCKER_VERSION}/dynbinary/docker-${DOCKER_VERSION} ${D}/${bindir}/docker
|
||||||
|
|
||||||
if ${@base_contains('DISTRO_FEATURES','systemd','true','false',d)}; then
|
if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
|
||||||
install -d ${D}${systemd_unitdir}/system
|
install -d ${D}${systemd_unitdir}/system
|
||||||
install -m 644 ${S}/contrib/init/systemd/docker.* ${D}/${systemd_unitdir}/system
|
install -m 644 ${S}/contrib/init/systemd/docker.* ${D}/${systemd_unitdir}/system
|
||||||
# replaces one copied from above with one that uses the local registry for a mirror
|
# replaces one copied from above with one that uses the local registry for a mirror
|
||||||
|
|
|
@ -38,7 +38,7 @@ S = "${WORKDIR}/${BPN}-${PV}"
|
||||||
|
|
||||||
# Let's not configure for the host distro.
|
# Let's not configure for the host distro.
|
||||||
#
|
#
|
||||||
PTEST_CONF = "${@base_contains('DISTRO_FEATURES', 'ptest', '--enable-tests', '', d)}"
|
PTEST_CONF = "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', '--enable-tests', '', d)}"
|
||||||
EXTRA_OECONF += "--with-distro=${DISTRO} ${PTEST_CONF}"
|
EXTRA_OECONF += "--with-distro=${DISTRO} ${PTEST_CONF}"
|
||||||
|
|
||||||
EXTRA_OECONF += "--with-init-script=\
|
EXTRA_OECONF += "--with-init-script=\
|
||||||
|
@ -48,7 +48,7 @@ ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
|
||||||
EXTRA_OECONF += "--enable-log-src-basename"
|
EXTRA_OECONF += "--enable-log-src-basename"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "templates \
|
PACKAGECONFIG ??= "templates \
|
||||||
${@base_contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)} \
|
||||||
"
|
"
|
||||||
PACKAGECONFIG[doc] = "--enable-doc --enable-api-docs,--disable-doc --disable-api-docs,,"
|
PACKAGECONFIG[doc] = "--enable-doc --enable-api-docs,--disable-doc --disable-api-docs,,"
|
||||||
PACKAGECONFIG[rpath] = "--enable-rpath,--disable-rpath,,"
|
PACKAGECONFIG[rpath] = "--enable-rpath,--disable-rpath,,"
|
||||||
|
@ -109,7 +109,7 @@ do_install_append() {
|
||||||
for i in `grep -l "#! */bin/bash" ${D}${datadir}/lxc/hooks/*`; do \
|
for i in `grep -l "#! */bin/bash" ${D}${datadir}/lxc/hooks/*`; do \
|
||||||
sed -e 's|#! */bin/bash|#!/bin/sh|' -i $i; done
|
sed -e 's|#! */bin/bash|#!/bin/sh|' -i $i; done
|
||||||
|
|
||||||
if ${@base_contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
|
if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
|
||||||
install -d ${D}${sysconfdir}/init.d
|
install -d ${D}${sysconfdir}/init.d
|
||||||
install -m 755 config/init/sysvinit/lxc* ${D}${sysconfdir}/init.d
|
install -m 755 config/init/sysvinit/lxc* ${D}${sysconfdir}/init.d
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -7,8 +7,8 @@ IMAGE_INSTALL += " \
|
||||||
${@bb.utils.contains('MACHINE_FEATURES', 'acpi', 'kernel-module-xen-acpi-processor', '', d)} \
|
${@bb.utils.contains('MACHINE_FEATURES', 'acpi', 'kernel-module-xen-acpi-processor', '', d)} \
|
||||||
"
|
"
|
||||||
|
|
||||||
IMAGE_INSTALL += "${@base_contains('DISTRO_FEATURES', 'x11', ' xf86-video-fbdev', '', d)}"
|
IMAGE_INSTALL += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', ' xf86-video-fbdev', '', d)}"
|
||||||
IMAGE_INSTALL += "${@base_contains('DISTRO_FEATURES', 'x11', ' xf86-video-vesa', '', d)}"
|
IMAGE_INSTALL += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', ' xf86-video-vesa', '', d)}"
|
||||||
|
|
||||||
LICENSE = "MIT"
|
LICENSE = "MIT"
|
||||||
|
|
||||||
|
|
|
@ -107,7 +107,7 @@ FILES_${PN}-libvirtd = " \
|
||||||
/usr/lib/sysctl.d/60-libvirtd.conf \
|
/usr/lib/sysctl.d/60-libvirtd.conf \
|
||||||
${sbindir}/libvirtd \
|
${sbindir}/libvirtd \
|
||||||
${systemd_unitdir}/system/* \
|
${systemd_unitdir}/system/* \
|
||||||
${@base_contains('DISTRO_FEATURES', 'sysvinit', '', '${libexecdir}/libvirt-guests.sh', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '', '${libexecdir}/libvirt-guests.sh', d)} \
|
||||||
"
|
"
|
||||||
|
|
||||||
FILES_${PN}-virsh = "${bindir}/virsh"
|
FILES_${PN}-virsh = "${bindir}/virsh"
|
||||||
|
@ -167,9 +167,9 @@ PRIVATE_LIBS_${PN}-ptest = " \
|
||||||
# full config
|
# full config
|
||||||
PACKAGECONFIG ??= "qemu yajl uml openvz vmware vbox esx iproute2 lxc test \
|
PACKAGECONFIG ??= "qemu yajl uml openvz vmware vbox esx iproute2 lxc test \
|
||||||
remote macvtap libvirtd netcf udev python ebtables \
|
remote macvtap libvirtd netcf udev python ebtables \
|
||||||
${@base_contains('DISTRO_FEATURES', 'selinux', 'selinux audit libcap-ng', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux audit libcap-ng', '', d)} \
|
||||||
${@base_contains('DISTRO_FEATURES', 'xen', 'xen libxl xen-inotify', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'xen', 'xen libxl xen-inotify', '', d)} \
|
||||||
${@base_contains('DISTRO_FEATURES', 'x11', 'polkit', '', d)} \
|
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'polkit', '', d)} \
|
||||||
"
|
"
|
||||||
|
|
||||||
# enable,disable,depends,rdepends
|
# enable,disable,depends,rdepends
|
||||||
|
|
|
@ -13,7 +13,7 @@ KERNEL_MODULE_AUTOLOAD += "kvm-amd"
|
||||||
KERNEL_MODULE_AUTOLOAD += "kvm-intel"
|
KERNEL_MODULE_AUTOLOAD += "kvm-intel"
|
||||||
|
|
||||||
# aufs kernel support required for xen-image-minimal
|
# aufs kernel support required for xen-image-minimal
|
||||||
KERNEL_FEATURES_append += "${@base_contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}"
|
KERNEL_FEATURES_append += "${@bb.utils.contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}"
|
||||||
|
|
||||||
# xen kernel support
|
# xen kernel support
|
||||||
SRC_URI += "${@base_contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"
|
SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"
|
||||||
|
|
|
@ -13,7 +13,7 @@ KERNEL_MODULE_AUTOLOAD += "kvm-amd"
|
||||||
KERNEL_MODULE_AUTOLOAD += "kvm-intel"
|
KERNEL_MODULE_AUTOLOAD += "kvm-intel"
|
||||||
|
|
||||||
# aufs kernel support required for xen-image-minimal
|
# aufs kernel support required for xen-image-minimal
|
||||||
KERNEL_FEATURES_append += "${@base_contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}"
|
KERNEL_FEATURES_append += "${@bb.utils.contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}"
|
||||||
|
|
||||||
# xen kernel support
|
# xen kernel support
|
||||||
SRC_URI += "${@base_contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"
|
SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user