summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2021-07-28 14:22:43 -0400
committerBruce Ashfield <bruce.ashfield@gmail.com>2021-08-02 17:17:53 -0400
commitd876cfc5bfafa516dee55d04b50b319a22165640 (patch)
treeea03c34f999bd85e440c85fc8e722df8666e2e68
parent5fdf66c1e2ec0c6b08573bf0a6aa9f84d2fc4ae6 (diff)
downloadmeta-virtualization-d876cfc5bfafa516dee55d04b50b319a22165640.tar.gz
global: overrides syntax conversion
OEcore/bitbake are moving to use the clearer ":" as an overrides separator. This is pass one of updating the meta-virt recipes to use that syntax. This has only been minimally build/runtime tested, more changes will be required for missed overrides, or incorrect conversions Note: A recent bitbake is required: commit 75fad23fc06c008a03414a1fc288a8614c6af9ca Author: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Sun Jul 18 12:59:15 2021 +0100 bitbake: data_smart/parse: Allow ':' characters in variable/function names It is becomming increasingly clear we need to find a way to show what is/is not an override in our syntax. We need to do this in a way which is clear to users, readable and in a way we can transition to. The most effective way I've found to this is to use the ":" charater to directly replace "_" where an override is being specified. This includes "append", "prepend" and "remove" which are effectively special override directives. This patch simply adds the character to the parser so bitbake accepts the value but maps it back to "_" internally so there is no behaviour change. This change is simple enough it could potentially be backported to older version of bitbake meaning layers using the new syntax/markup could work with older releases. Even if other no other changes are accepted at this time and we don't backport, it does set us on a path where at some point in future we could require a more explict syntax. I've tested this patch by converting oe-core/meta-yocto to the new syntax for overrides (9000+ changes) and then seeing that builds continue to work with this patch. (Bitbake rev: 0dbbb4547cb2570d2ce607e9a53459df3c0ac284) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r--README2
-rw-r--r--classes/cni_networking.bbclass10
-rw-r--r--classes/image-oci-sloci-image.inc2
-rw-r--r--classes/image-oci-umoci.inc2
-rw-r--r--classes/image-oci.bbclass2
-rw-r--r--conf/distro/include/meta-virt-xen.inc6
-rw-r--r--conf/distro/include/virt_security_flags.inc4
-rw-r--r--conf/layer.conf6
-rw-r--r--dynamic-layers/raspberrypi/conf/distro/include/xen-raspberrypi4-64.inc8
-rw-r--r--dynamic-layers/xilinx/recipes-extended/xen/xen-xilinx.inc4
-rw-r--r--recipes-containers/cgroup-lite/cgroup-lite_1.15.bb4
-rw-r--r--recipes-containers/containerd/containerd-opencontainers_git.bb12
-rw-r--r--recipes-containers/cri-o/cri-o_git.bb22
-rw-r--r--recipes-containers/cri-tools/cri-tools_git.bb8
-rw-r--r--recipes-containers/criu/criu_git.bb20
-rw-r--r--recipes-containers/crun/crun_git.bb2
-rw-r--r--recipes-containers/docker-compose/python3-docker-compose_1.29.2.bb2
-rw-r--r--recipes-containers/docker-distribution/docker-distribution_git.bb16
-rw-r--r--recipes-containers/docker/docker.inc38
-rw-r--r--recipes-containers/go-digest/go-digest_git.bb4
-rw-r--r--recipes-containers/go-errors/go-errors_git.bb4
-rw-r--r--recipes-containers/go-spf13-cobra/spf13-cobra_git.bb4
-rw-r--r--recipes-containers/go-spf13-pflag/spf13-pflag_git.bb4
-rw-r--r--recipes-containers/k3s/k3s_git.bb22
-rw-r--r--recipes-containers/kubernetes/kubernetes_git.bb26
-rw-r--r--recipes-containers/lxc/lxc_4.0.9.bb52
-rw-r--r--recipes-containers/lxcfs/lxcfs_4.0.7.bb6
-rw-r--r--recipes-containers/oci-image-spec/oci-image-spec_git.bb2
-rw-r--r--recipes-containers/oci-image-tools/oci-image-tools_git.bb2
-rw-r--r--recipes-containers/oci-runtime-spec/oci-runtime-spec_git.bb2
-rw-r--r--recipes-containers/oci-runtime-tools/oci-runtime-tools_git.bb2
-rw-r--r--recipes-containers/oci-systemd-hook/oci-systemd-hook_git.bb2
-rw-r--r--recipes-containers/podman-compose/podman-compose_0.1.5.bb2
-rw-r--r--recipes-containers/podman/podman_git.bb10
-rw-r--r--recipes-containers/riddler/riddler_git.bb2
-rw-r--r--recipes-containers/runc/runc.inc2
-rw-r--r--recipes-containers/singularity/singularity_git.bb6
-rw-r--r--recipes-containers/skopeo/skopeo_git.bb8
-rw-r--r--recipes-containers/tini/tini_0.19.0.bb4
-rw-r--r--recipes-containers/umoci/umoci_git.bb8
-rw-r--r--recipes-core/bind/bind_virtualization.inc2
-rw-r--r--recipes-core/busybox/busybox-initrd_1.33.1.bb4
-rw-r--r--recipes-core/busybox/busybox_virtualization.inc2
-rw-r--r--recipes-core/busybox/busybox_vmsep.inc2
-rw-r--r--recipes-core/initscripts/initscripts_virtualization.inc2
-rw-r--r--recipes-core/kata-containers/kata-agent_git.bb4
-rw-r--r--recipes-core/kata-containers/kata-proxy_git.bb2
-rw-r--r--recipes-core/kata-containers/kata-runtime_git.bb6
-rw-r--r--recipes-core/kata-containers/kata-shim_git.bb2
-rw-r--r--recipes-core/libxcrypt/libxcrypt_%.bbappend4
-rw-r--r--recipes-core/packagegroups/packagegroup-container.bb12
-rw-r--r--recipes-core/packagegroups/packagegroup-kubernetes.bb10
-rw-r--r--recipes-core/runv/runv_git.bb6
-rw-r--r--recipes-core/runx/runx_git.bb10
-rw-r--r--recipes-core/sysvinit/sysvinit-inittab_virtualization.inc6
-rw-r--r--recipes-core/sysvinit/sysvinit-inittab_xen.inc2
-rw-r--r--recipes-devtools/go/compose-file_git.bb4
-rw-r--r--recipes-devtools/go/go-build_git.bb4
-rw-r--r--recipes-devtools/go/go-capability_git.bb2
-rw-r--r--recipes-devtools/go/go-cli_git.bb2
-rw-r--r--recipes-devtools/go/go-connections_git.bb2
-rw-r--r--recipes-devtools/go/go-context_git.bb2
-rw-r--r--recipes-devtools/go/go-dbus_git.bb2
-rw-r--r--recipes-devtools/go/go-distribution_git.bb2
-rw-r--r--recipes-devtools/go/go-fsnotify_git.bb2
-rw-r--r--recipes-devtools/go/go-libtrust_git.bb2
-rw-r--r--recipes-devtools/go/go-logrus_git.bb2
-rw-r--r--recipes-devtools/go/go-md2man_git.bb2
-rw-r--r--recipes-devtools/go/go-metalinter_git.bb2
-rw-r--r--recipes-devtools/go/go-mux_git.bb2
-rw-r--r--recipes-devtools/go/go-patricia_git.bb2
-rw-r--r--recipes-devtools/go/go-pty_git.bb2
-rw-r--r--recipes-devtools/go/go-systemd_git.bb4
-rw-r--r--recipes-devtools/go/grpc-go_git.bb2
-rw-r--r--recipes-devtools/go/notary_git.bb2
-rw-r--r--recipes-devtools/python/python3-boto3_1.17.51.bb2
-rw-r--r--recipes-devtools/python/python3-botocore_1.20.51.bb2
-rw-r--r--recipes-devtools/python/python3-docker_5.0.0.bb2
-rw-r--r--recipes-devtools/python/python3-dockerpty_0.4.1.bb2
-rw-r--r--recipes-devtools/python/python3-fastentrypoints_0.12.bb2
-rw-r--r--recipes-devtools/python/python3-nacl_1.3.0.bb2
-rw-r--r--recipes-devtools/python/python3-newrelic_6.2.0.156.bb2
-rw-r--r--recipes-devtools/python/python3-webob_1.8.7.bb2
-rw-r--r--recipes-devtools/qemu/qemu-package-split.inc54
-rw-r--r--recipes-devtools/yq/yq_git.bb4
-rw-r--r--recipes-extended/ceph/ceph_15.2.12.bb22
-rw-r--r--recipes-extended/cloud-init/cloud-init_20.3.bb16
-rw-r--r--recipes-extended/dev86/dev86_git.bb2
-rw-r--r--recipes-extended/diod/diod_1.0.24.bb4
-rw-r--r--recipes-extended/hyperstart/hyperstart_git.bb2
-rw-r--r--recipes-extended/images/container-base.bb2
-rw-r--r--recipes-extended/images/xen-guest-image-minimal.bb4
-rw-r--r--recipes-extended/images/xen-image-minimal.bb19
-rw-r--r--recipes-extended/images/xtf-image.bb4
-rw-r--r--recipes-extended/images/xvisor-image-minimal.bb2
-rw-r--r--recipes-extended/iptables/iptables-meta-virtualization.inc2
-rw-r--r--recipes-extended/ipxe/ipxe_git.bb6
-rw-r--r--recipes-extended/irqbalance/irqbalance.inc2
-rw-r--r--recipes-extended/libibverbs/libibverbs_1.2.1.bb12
-rw-r--r--recipes-extended/libvirt/libvirt-python.inc14
-rw-r--r--recipes-extended/libvirt/libvirt_7.2.0.bb58
-rw-r--r--recipes-extended/libvmi/libvmi_git.bb6
-rw-r--r--recipes-extended/nagios/nagios-common.inc10
-rw-r--r--recipes-extended/nagios/nagios-core_4.4.6.bb26
-rw-r--r--recipes-extended/nagios/nagios-nrpe_4.0.2.bb20
-rw-r--r--recipes-extended/nagios/nagios-nsca_2.9.2.bb16
-rw-r--r--recipes-extended/nagios/nagios-plugins_2.2.1.bb6
-rw-r--r--recipes-extended/seabios/seabios_1.14.0.bb2
-rw-r--r--recipes-extended/upx/upx_git.bb2
-rw-r--r--recipes-extended/vgabios/biossums_0.7a.bb2
-rw-r--r--recipes-extended/vgabios/vgabios_0.7a.bb4
-rw-r--r--recipes-extended/xen/xen-blktap.inc24
-rw-r--r--recipes-extended/xen/xen-hypervisor.inc6
-rw-r--r--recipes-extended/xen/xen-tools.inc252
-rw-r--r--recipes-extended/xen/xen.inc14
-rw-r--r--recipes-extended/xen/xtf_git.bb6
-rw-r--r--recipes-extended/xvisor/xvisor_git.bb8
-rw-r--r--recipes-graphics/xorg-xserver/xserver-xorg_xen.inc6
-rw-r--r--recipes-kernel/linux/linux-yocto_virtualization.inc10
-rw-r--r--recipes-networking/cni/cni_git.bb8
-rw-r--r--recipes-networking/openvswitch/openvswitch.inc46
-rw-r--r--recipes-networking/openvswitch/openvswitch_git.bb8
122 files changed, 596 insertions, 595 deletions
diff --git a/README b/README
index a0fb4665..1c75f4a2 100644
--- a/README
+++ b/README
@@ -8,7 +8,7 @@ The bbappend files for some recipes (e.g. linux-yocto) in this layer need to
8have 'virtualization' in DISTRO_FEATURES to have effect. To enable them, add 8have 'virtualization' in DISTRO_FEATURES to have effect. To enable them, add
9in configuration file the following line. 9in configuration file the following line.
10 10
11 DISTRO_FEATURES_append = " virtualization" 11 DISTRO_FEATURES:append = " virtualization"
12 12
13If meta-virtualization is included, but virtualization is not enabled as a 13If meta-virtualization is included, but virtualization is not enabled as a
14distro feature a warning is printed at parse time: 14distro feature a warning is printed at parse time:
diff --git a/classes/cni_networking.bbclass b/classes/cni_networking.bbclass
index 9df02b81..2e81d63f 100644
--- a/classes/cni_networking.bbclass
+++ b/classes/cni_networking.bbclass
@@ -1,12 +1,12 @@
1DEPENDS_append_class-target = " cni" 1DEPENDS:append:class-target = " cni"
2 2
3PACKAGES_prepend = "${PN}-cni " 3PACKAGES:prepend = "${PN}-cni "
4 4
5FILES_${PN}-cni = "${sysconfdir}/cni/net.d/*" 5FILES:${PN}-cni = "${sysconfdir}/cni/net.d/*"
6 6
7RDEPENDS_${PN}-cni = "cni" 7RDEPENDS:${PN}-cni = "cni"
8 8
9do_install_append() { 9do_install:append() {
10 if [ -z "${CNI_NETWORKING_FILES}" ]; then 10 if [ -z "${CNI_NETWORKING_FILES}" ]; then
11 bbfatal "cni-networking was inherited, but no networking configuration was provided via CNI_NETWORKING_FILES" 11 bbfatal "cni-networking was inherited, but no networking configuration was provided via CNI_NETWORKING_FILES"
12 fi 12 fi
diff --git a/classes/image-oci-sloci-image.inc b/classes/image-oci-sloci-image.inc
index 36d3c2da..7aef3ae4 100644
--- a/classes/image-oci-sloci-image.inc
+++ b/classes/image-oci-sloci-image.inc
@@ -1,4 +1,4 @@
1IMAGE_CMD_oci() { 1IMAGE_CMD:oci() {
2 sloci_options="" 2 sloci_options=""
3 3
4 bbdebug 1 "OCI image settings:" 4 bbdebug 1 "OCI image settings:"
diff --git a/classes/image-oci-umoci.inc b/classes/image-oci-umoci.inc
index b622714e..4fe96ea0 100644
--- a/classes/image-oci-umoci.inc
+++ b/classes/image-oci-umoci.inc
@@ -1,4 +1,4 @@
1IMAGE_CMD_oci() { 1IMAGE_CMD:oci() {
2 umoci_options="" 2 umoci_options=""
3 3
4 bbdebug 1 "UMOCI image settings:" 4 bbdebug 1 "UMOCI image settings:"
diff --git a/classes/image-oci.bbclass b/classes/image-oci.bbclass
index 464ea3b4..d486de67 100644
--- a/classes/image-oci.bbclass
+++ b/classes/image-oci.bbclass
@@ -88,7 +88,7 @@ def oci_map_subarch(a, f, d):
88 return '' 88 return ''
89 return '' 89 return ''
90 90
91# the IMAGE_CMD_oci comes from the .inc 91# the IMAGE_CMD:oci comes from the .inc
92OCI_IMAGE_BACKEND_INC ?= "${@"image-oci-" + "${OCI_IMAGE_BACKEND}" + ".inc"}" 92OCI_IMAGE_BACKEND_INC ?= "${@"image-oci-" + "${OCI_IMAGE_BACKEND}" + ".inc"}"
93include ${OCI_IMAGE_BACKEND_INC} 93include ${OCI_IMAGE_BACKEND_INC}
94 94
diff --git a/conf/distro/include/meta-virt-xen.inc b/conf/distro/include/meta-virt-xen.inc
index 2becba15..dca9b040 100644
--- a/conf/distro/include/meta-virt-xen.inc
+++ b/conf/distro/include/meta-virt-xen.inc
@@ -1,9 +1,9 @@
1# Make sure Xen mode is enabled in qemu 1# Make sure Xen mode is enabled in qemu
2PACKAGECONFIG_append_pn-qemu = " xen" 2PACKAGECONFIG:append:pn-qemu = " xen"
3 3
4# For builds for ARM platforms, enable fdt 4# For builds for ARM platforms, enable fdt
5PACKAGECONFIG_append_pn-qemu_arm = " fdt" 5PACKAGECONFIG:append:pn-qemu:arm = " fdt"
6PACKAGECONFIG_append_pn-qemu_aarch64 = " fdt" 6PACKAGECONFIG:append:pn-qemu:aarch64 = " fdt"
7 7
8# Xen on Raspberry Pi 4 64-bit support 8# Xen on Raspberry Pi 4 64-bit support
9XEN_RPI4_64_CONFIG_PATH ??= \ 9XEN_RPI4_64_CONFIG_PATH ??= \
diff --git a/conf/distro/include/virt_security_flags.inc b/conf/distro/include/virt_security_flags.inc
index f4c288b8..3644d822 100644
--- a/conf/distro/include/virt_security_flags.inc
+++ b/conf/distro/include/virt_security_flags.inc
@@ -1,5 +1,5 @@
1# Build errors with the pie options enabled 1# Build errors with the pie options enabled
2SECURITY_CFLAGS_pn-libvirt = "${SECURITY_NO_PIE_CFLAGS}" 2SECURITY_CFLAGS:pn-libvirt = "${SECURITY_NO_PIE_CFLAGS}"
3 3
4# This has text relco errors with the pie options enabled 4# This has text relco errors with the pie options enabled
5SECURITY_CFLAGS_pn-lxc = "${SECURITY_NO_PIE_CFLAGS}" 5SECURITY_CFLAGS:pn-lxc = "${SECURITY_NO_PIE_CFLAGS}"
diff --git a/conf/layer.conf b/conf/layer.conf
index 43873c2f..c8495134 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -54,8 +54,8 @@ INHERIT += "sanity-meta-virt"
54META_VIRT_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/meta-virt-default-versions.inc" 54META_VIRT_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/meta-virt-default-versions.inc"
55META_VIRT_XEN_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/meta-virt-xen.inc" 55META_VIRT_XEN_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/meta-virt-xen.inc"
56K8S_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/k8s-versions.inc" 56K8S_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/k8s-versions.inc"
57USER_CLASSES_append = " meta-virt-cfg" 57USER_CLASSES:append = " meta-virt-cfg"
58USER_CLASSES_append = " meta-virt-k8s-cfg" 58USER_CLASSES:append = " meta-virt-k8s-cfg"
59USER_CLASSES_append = " meta-virt-xen-cfg" 59USER_CLASSES:append = " meta-virt-xen-cfg"
60 60
61HOSTTOOLS_NONFATAL += "getent" 61HOSTTOOLS_NONFATAL += "getent"
diff --git a/dynamic-layers/raspberrypi/conf/distro/include/xen-raspberrypi4-64.inc b/dynamic-layers/raspberrypi/conf/distro/include/xen-raspberrypi4-64.inc
index 2ea19dd4..2d5a167c 100644
--- a/dynamic-layers/raspberrypi/conf/distro/include/xen-raspberrypi4-64.inc
+++ b/dynamic-layers/raspberrypi/conf/distro/include/xen-raspberrypi4-64.inc
@@ -5,15 +5,15 @@ RPI_USE_U_BOOT = "1"
5ENABLE_UART = "1" 5ENABLE_UART = "1"
6 6
7# Build the bootable SD card image 7# Build the bootable SD card image
8IMAGE_CLASSES_append = " sdcard_image-rpi" 8IMAGE_CLASSES:append = " sdcard_image-rpi"
9IMAGE_FSTYPES_append = " rpi-sdimg" 9IMAGE_FSTYPES:append = " rpi-sdimg"
10 10
11# Add Xen to the bootable SD card image 11# Add Xen to the bootable SD card image
12RPI_SDIMG_EXTRA_DEPENDS_append = " xen:do_deploy" 12RPI_SDIMG_EXTRA_DEPENDS:append = " xen:do_deploy"
13DEPLOYPAYLOAD = "xen-${MACHINE}:xen" 13DEPLOYPAYLOAD = "xen-${MACHINE}:xen"
14 14
15# We need the GIC enabled for Xen to work 15# We need the GIC enabled for Xen to work
16RPI_EXTRA_CONFIG_append = "\nenable_gic=1" 16RPI_EXTRA_CONFIG:append = "\nenable_gic=1"
17 17
18# Increase boot partition for space for kernel and Xen 18# Increase boot partition for space for kernel and Xen
19BOOT_SPACE = "61440" 19BOOT_SPACE = "61440"
diff --git a/dynamic-layers/xilinx/recipes-extended/xen/xen-xilinx.inc b/dynamic-layers/xilinx/recipes-extended/xen/xen-xilinx.inc
index d27362a3..18215572 100644
--- a/dynamic-layers/xilinx/recipes-extended/xen/xen-xilinx.inc
+++ b/dynamic-layers/xilinx/recipes-extended/xen/xen-xilinx.inc
@@ -1,10 +1,10 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/files:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
2 2
3DEPENDS += "u-boot-mkimage-native" 3DEPENDS += "u-boot-mkimage-native"
4DEPENDS += "dtc-native" 4DEPENDS += "dtc-native"
5 5
6XENIMAGE_KERNEL_LOADADDRESS ?= "0x6000000" 6XENIMAGE_KERNEL_LOADADDRESS ?= "0x6000000"
7do_deploy_append() { 7do_deploy:append() {
8 if [ -f ${DEPLOYDIR}/xen-${MACHINE} ]; then 8 if [ -f ${DEPLOYDIR}/xen-${MACHINE} ]; then
9 uboot-mkimage -A arm64 -T kernel -a ${XENIMAGE_KERNEL_LOADADDRESS} -e ${XENIMAGE_KERNEL_LOADADDRESS} -C none -d ${DEPLOYDIR}/xen-${MACHINE} ${DEPLOYDIR}/xen.ub 9 uboot-mkimage -A arm64 -T kernel -a ${XENIMAGE_KERNEL_LOADADDRESS} -e ${XENIMAGE_KERNEL_LOADADDRESS} -C none -d ${DEPLOYDIR}/xen-${MACHINE} ${DEPLOYDIR}/xen.ub
10 fi 10 fi
diff --git a/recipes-containers/cgroup-lite/cgroup-lite_1.15.bb b/recipes-containers/cgroup-lite/cgroup-lite_1.15.bb
index 45cc287c..8bed040a 100644
--- a/recipes-containers/cgroup-lite/cgroup-lite_1.15.bb
+++ b/recipes-containers/cgroup-lite/cgroup-lite_1.15.bb
@@ -17,8 +17,8 @@ INITSCRIPT_PARAMS = "start 8 2 3 4 5 . stop 20 0 1 6 ."
17# Keeps the sysvinit scripts out of the image if building 17# Keeps the sysvinit scripts out of the image if building
18# where systemd is in use. 18# where systemd is in use.
19SYSTEMD_PACKAGES = "${PN}" 19SYSTEMD_PACKAGES = "${PN}"
20SYSTEMD_SERVICE_${PN} = "cgroups-init.service" 20SYSTEMD_SERVICE:${PN} = "cgroups-init.service"
21SYSTEMD_AUTO_ENABLE_${PN} = "mask" 21SYSTEMD_AUTO_ENABLE:${PN} = "mask"
22 22
23 23
24do_install() { 24do_install() {
diff --git a/recipes-containers/containerd/containerd-opencontainers_git.bb b/recipes-containers/containerd/containerd-opencontainers_git.bb
index d10e2aaa..55881fab 100644
--- a/recipes-containers/containerd/containerd-opencontainers_git.bb
+++ b/recipes-containers/containerd/containerd-opencontainers_git.bb
@@ -20,7 +20,7 @@ CONTAINERD_VERSION = "v1.5.4"
20EXTRA_OEMAKE += "GODEBUG=1" 20EXTRA_OEMAKE += "GODEBUG=1"
21 21
22PROVIDES += "virtual/containerd" 22PROVIDES += "virtual/containerd"
23RPROVIDES_${PN} = "virtual/containerd" 23RPROVIDES:${PN} = "virtual/containerd"
24 24
25S = "${WORKDIR}/git" 25S = "${WORKDIR}/git"
26 26
@@ -33,7 +33,7 @@ GO_IMPORT = "import"
33 33
34CONTAINERD_PKG="github.com/containerd/containerd" 34CONTAINERD_PKG="github.com/containerd/containerd"
35 35
36INSANE_SKIP_${PN} += "ldflags" 36INSANE_SKIP:${PN} += "ldflags"
37 37
38do_configure[noexec] = "1" 38do_configure[noexec] = "1"
39 39
@@ -91,7 +91,7 @@ do_compile() {
91 91
92inherit systemd 92inherit systemd
93SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}" 93SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}"
94SYSTEMD_SERVICE_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','containerd.service','',d)}" 94SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','containerd.service','',d)}"
95 95
96do_install() { 96do_install() {
97 mkdir -p ${D}/${bindir} 97 mkdir -p ${D}/${bindir}
@@ -116,12 +116,12 @@ do_install() {
116 fi 116 fi
117} 117}
118 118
119FILES_${PN} += "${systemd_system_unitdir}/*" 119FILES:${PN} += "${systemd_system_unitdir}/*"
120 120
121INSANE_SKIP_${PN} += "ldflags already-stripped" 121INSANE_SKIP:${PN} += "ldflags already-stripped"
122 122
123COMPATIBLE_HOST = "^(?!(qemu)?mips).*" 123COMPATIBLE_HOST = "^(?!(qemu)?mips).*"
124 124
125RDEPENDS_${BPN} += " virtual/runc" 125RDEPENDS:${BPN} += " virtual/runc"
126 126
127CVE_PRODUCT = "containerd" 127CVE_PRODUCT = "containerd"
diff --git a/recipes-containers/cri-o/cri-o_git.bb b/recipes-containers/cri-o/cri-o_git.bb
index 5adef226..5a20c744 100644
--- a/recipes-containers/cri-o/cri-o_git.bb
+++ b/recipes-containers/cri-o/cri-o_git.bb
@@ -41,7 +41,7 @@ DEPENDS = " \
41 libseccomp \ 41 libseccomp \
42 libselinux \ 42 libselinux \
43 " 43 "
44RDEPENDS_${PN} = " \ 44RDEPENDS:${PN} = " \
45 cni \ 45 cni \
46 libdevmapper \ 46 libdevmapper \
47 " 47 "
@@ -50,8 +50,8 @@ PNBLACKLIST[cri-o] ?= "${@bb.utils.contains('BBFILE_COLLECTIONS', 'security', bb
50 50
51PACKAGES =+ "${PN}-config" 51PACKAGES =+ "${PN}-config"
52 52
53RDEPENDS_${PN} += " virtual/containerd virtual/runc" 53RDEPENDS:${PN} += " virtual/containerd virtual/runc"
54RDEPENDS_${PN} += " e2fsprogs-mke2fs conmon util-linux iptables conntrack-tools" 54RDEPENDS:${PN} += " e2fsprogs-mke2fs conmon util-linux iptables conntrack-tools"
55 55
56inherit systemd 56inherit systemd
57inherit go 57inherit go
@@ -70,8 +70,8 @@ do_compile() {
70} 70}
71 71
72SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}" 72SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}"
73SYSTEMD_SERVICE_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','crio.service','',d)}" 73SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','crio.service','',d)}"
74SYSTEMD_AUTO_ENABLE_${PN} = "enable" 74SYSTEMD_AUTO_ENABLE:${PN} = "enable"
75 75
76do_install() { 76do_install() {
77 set +e 77 set +e
@@ -98,15 +98,15 @@ do_install() {
98 install -m 0644 ${S}/src/import/contrib/systemd/crio-wipe.service ${D}${systemd_unitdir}/system/ 98 install -m 0644 ${S}/src/import/contrib/systemd/crio-wipe.service ${D}${systemd_unitdir}/system/
99} 99}
100 100
101FILES_${PN}-config = "${sysconfdir}/crio/config/*" 101FILES:${PN}-config = "${sysconfdir}/crio/config/*"
102FILES_${PN} += "${systemd_unitdir}/system/*" 102FILES:${PN} += "${systemd_unitdir}/system/*"
103FILES_${PN} += "/usr/local/bin/*" 103FILES:${PN} += "/usr/local/bin/*"
104FILES_${PN} += "/usr/share/containers/oci/hooks.d" 104FILES:${PN} += "/usr/share/containers/oci/hooks.d"
105 105
106# don't clobber hooks.d 106# don't clobber hooks.d
107ALLOW_EMPTY_${PN} = "1" 107ALLOW_EMPTY:${PN} = "1"
108 108
109INSANE_SKIP_${PN} += "ldflags already-stripped" 109INSANE_SKIP:${PN} += "ldflags already-stripped"
110 110
111deltask compile_ptest_base 111deltask compile_ptest_base
112 112
diff --git a/recipes-containers/cri-tools/cri-tools_git.bb b/recipes-containers/cri-tools/cri-tools_git.bb
index f87ca19d..06d1b439 100644
--- a/recipes-containers/cri-tools/cri-tools_git.bb
+++ b/recipes-containers/cri-tools/cri-tools_git.bb
@@ -29,7 +29,7 @@ GO_IMPORT = "import"
29 29
30PV = "1.21.0+git${SRCREV_cri-tools}" 30PV = "1.21.0+git${SRCREV_cri-tools}"
31 31
32RPROVIDES_${PN} += "crictl" 32RPROVIDES:${PN} += "crictl"
33PACKAGES =+ "${PN}-critest" 33PACKAGES =+ "${PN}-critest"
34 34
35inherit go 35inherit go
@@ -66,12 +66,12 @@ do_install() {
66 install -m 755 -D ${S}/src/import/build/bin/* ${D}/${bindir} 66 install -m 755 -D ${S}/src/import/build/bin/* ${D}/${bindir}
67} 67}
68 68
69FILES_${PN}-critest = "${bindir}/critest" 69FILES:${PN}-critest = "${bindir}/critest"
70 70
71# don't clobber hooks.d 71# don't clobber hooks.d
72ALLOW_EMPTY_${PN} = "1" 72ALLOW_EMPTY:${PN} = "1"
73 73
74INSANE_SKIP_${PN} += "ldflags already-stripped textrel" 74INSANE_SKIP:${PN} += "ldflags already-stripped textrel"
75 75
76deltask compile_ptest_base 76deltask compile_ptest_base
77 77
diff --git a/recipes-containers/criu/criu_git.bb b/recipes-containers/criu/criu_git.bb
index febf81ed..045a4318 100644
--- a/recipes-containers/criu/criu_git.bb
+++ b/recipes-containers/criu/criu_git.bb
@@ -25,7 +25,7 @@ SRC_URI = "git://github.com/checkpoint-restore/criu.git;branch=criu-dev \
25COMPATIBLE_HOST = "(x86_64|arm|aarch64).*-linux" 25COMPATIBLE_HOST = "(x86_64|arm|aarch64).*-linux"
26 26
27DEPENDS += "libnl libcap protobuf-c-native protobuf-c util-linux-native libbsd libnet" 27DEPENDS += "libnl libcap protobuf-c-native protobuf-c util-linux-native libbsd libnet"
28RDEPENDS_${PN} = "bash" 28RDEPENDS:${PN} = "bash"
29 29
30S = "${WORKDIR}/git" 30S = "${WORKDIR}/git"
31 31
@@ -34,17 +34,17 @@ S = "${WORKDIR}/git"
34# if the ARCH is ARMv7 or ARMv6. 34# if the ARCH is ARMv7 or ARMv6.
35# ARM BSPs need set CRIU_BUILD_ARCH variable for building CRIU. 35# ARM BSPs need set CRIU_BUILD_ARCH variable for building CRIU.
36# 36#
37EXTRA_OEMAKE_arm += "ARCH=arm UNAME-M=${CRIU_BUILD_ARCH} WERROR=0" 37EXTRA_OEMAKE:arm += "ARCH=arm UNAME-M=${CRIU_BUILD_ARCH} WERROR=0"
38EXTRA_OEMAKE_x86-64 += "ARCH=x86 WERROR=0" 38EXTRA_OEMAKE:x86-64 += "ARCH=x86 WERROR=0"
39EXTRA_OEMAKE_aarch64 += "ARCH=aarch64 WERROR=0" 39EXTRA_OEMAKE:aarch64 += "ARCH=aarch64 WERROR=0"
40 40
41EXTRA_OEMAKE_append += "SBINDIR=${sbindir} LIBDIR=${libdir} INCLUDEDIR=${includedir} PIEGEN=no" 41EXTRA_OEMAKE:append += "SBINDIR=${sbindir} LIBDIR=${libdir} INCLUDEDIR=${includedir} PIEGEN=no"
42EXTRA_OEMAKE_append += "LOGROTATEDIR=${sysconfdir} SYSTEMDUNITDIR=${systemd_unitdir}" 42EXTRA_OEMAKE:append += "LOGROTATEDIR=${sysconfdir} SYSTEMDUNITDIR=${systemd_unitdir}"
43 43
44CFLAGS += "-D__USE_GNU -D_GNU_SOURCE " 44CFLAGS += "-D__USE_GNU -D_GNU_SOURCE "
45 45
46CFLAGS += " -I${STAGING_INCDIR} -I${STAGING_INCDIR}/libnl3" 46CFLAGS += " -I${STAGING_INCDIR} -I${STAGING_INCDIR}/libnl3"
47CFLAGS_arm += "-D__WORDSIZE" 47CFLAGS:arm += "-D__WORDSIZE"
48 48
49# overide LDFLAGS to allow criu to build without: "x86_64-poky-linux-ld: unrecognized option '-Wl,-O1'" 49# overide LDFLAGS to allow criu to build without: "x86_64-poky-linux-ld: unrecognized option '-Wl,-O1'"
50export LDFLAGS="" 50export LDFLAGS=""
@@ -63,7 +63,7 @@ PACKAGECONFIG[selinux] = ",,libselinux"
63 63
64CLEANBROKEN = "1" 64CLEANBROKEN = "1"
65 65
66do_compile_prepend() { 66do_compile:prepend() {
67 rm -rf ${S}/images/google/protobuf/descriptor.proto 67 rm -rf ${S}/images/google/protobuf/descriptor.proto
68 ln -s ${PKG_CONFIG_SYSROOT_DIR}/usr/include/google/protobuf/descriptor.proto ${S}/images/google/protobuf/descriptor.proto 68 ln -s ${PKG_CONFIG_SYSROOT_DIR}/usr/include/google/protobuf/descriptor.proto ${S}/images/google/protobuf/descriptor.proto
69} 69}
@@ -83,13 +83,13 @@ do_install () {
83 sed -i 's%^\#\!.*%\#\!/usr/bin/env python3%g' ${D}/usr/bin/crit 83 sed -i 's%^\#\!.*%\#\!/usr/bin/env python3%g' ${D}/usr/bin/crit
84} 84}
85 85
86FILES_${PN} += "${systemd_unitdir}/ \ 86FILES:${PN} += "${systemd_unitdir}/ \
87 ${libdir}/python3*/site-packages/ \ 87 ${libdir}/python3*/site-packages/ \
88 ${libdir}/pycriu/ \ 88 ${libdir}/pycriu/ \
89 ${libdir}/crit-0.0.1-py3*.egg-info \ 89 ${libdir}/crit-0.0.1-py3*.egg-info \
90 " 90 "
91 91
92FILES_${PN}-staticdev += " \ 92FILES:${PN}-staticdev += " \
93 ${libexecdir}/compel/std.lib.a \ 93 ${libexecdir}/compel/std.lib.a \
94 ${libexecdir}/compel/fds.lib.a \ 94 ${libexecdir}/compel/fds.lib.a \
95 " 95 "
diff --git a/recipes-containers/crun/crun_git.bb b/recipes-containers/crun/crun_git.bb
index b2efb093..116e326e 100644
--- a/recipes-containers/crun/crun_git.bb
+++ b/recipes-containers/crun/crun_git.bb
@@ -33,7 +33,7 @@ DEPENDS += "libseccomp"
33DEPENDS += "systemd" 33DEPENDS += "systemd"
34DEPENDS += "oci-image-spec oci-runtime-spec" 34DEPENDS += "oci-image-spec oci-runtime-spec"
35 35
36do_configure_prepend () { 36do_configure:prepend () {
37 ./autogen.sh 37 ./autogen.sh
38} 38}
39 39
diff --git a/recipes-containers/docker-compose/python3-docker-compose_1.29.2.bb b/recipes-containers/docker-compose/python3-docker-compose_1.29.2.bb
index 22b7150a..3755071c 100644
--- a/recipes-containers/docker-compose/python3-docker-compose_1.29.2.bb
+++ b/recipes-containers/docker-compose/python3-docker-compose_1.29.2.bb
@@ -14,7 +14,7 @@ SRC_URI += "file://0001-setup.py-remove-maximum-version-requirements.patch \
14 14
15DEPENDS += "${PYTHON_PN}-fastentrypoints-native" 15DEPENDS += "${PYTHON_PN}-fastentrypoints-native"
16 16
17RDEPENDS_${PN} = "\ 17RDEPENDS:${PN} = "\
18 ${PYTHON_PN}-cached-property \ 18 ${PYTHON_PN}-cached-property \
19 ${PYTHON_PN}-certifi \ 19 ${PYTHON_PN}-certifi \
20 ${PYTHON_PN}-chardet \ 20 ${PYTHON_PN}-chardet \
diff --git a/recipes-containers/docker-distribution/docker-distribution_git.bb b/recipes-containers/docker-distribution/docker-distribution_git.bb
index a83452e0..48d1c93a 100644
--- a/recipes-containers/docker-distribution/docker-distribution_git.bb
+++ b/recipes-containers/docker-distribution/docker-distribution_git.bb
@@ -58,16 +58,16 @@ do_install() {
58 install -d ${D}/${localstatedir}/lib/registry/ 58 install -d ${D}/${localstatedir}/lib/registry/
59} 59}
60 60
61INSANE_SKIP_${PN} += "ldflags already-stripped" 61INSANE_SKIP:${PN} += "ldflags already-stripped"
62INSANE_SKIP_${MLPREFIX}docker-registry += "ldflags already-stripped textrel" 62INSANE_SKIP:${MLPREFIX}docker-registry += "ldflags already-stripped textrel"
63 63
64FILES_docker-registry = "${sbindir}/*" 64FILES:docker-registry = "${sbindir}/*"
65FILES_docker-registry += "${systemd_unitdir}/system/docker-registry.service" 65FILES:docker-registry += "${systemd_unitdir}/system/docker-registry.service"
66FILES_docker-registry += "${sysconfdir}/docker-distribution/*" 66FILES:docker-registry += "${sysconfdir}/docker-distribution/*"
67FILES_docker-registry += "${localstatedir}/lib/registry/" 67FILES:docker-registry += "${localstatedir}/lib/registry/"
68 68
69SYSTEMD_SERVICE_docker-registry = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker-registry.service','',d)}" 69SYSTEMD_SERVICE:docker-registry = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker-registry.service','',d)}"
70SYSTEMD_AUTO_ENABLE_docker-registry = "enable" 70SYSTEMD_AUTO_ENABLE:docker-registry = "enable"
71 71
72RDEPENDS_${PN}-ptest_remove = "${PN}" 72RDEPENDS_${PN}-ptest_remove = "${PN}"
73 73
diff --git a/recipes-containers/docker/docker.inc b/recipes-containers/docker/docker.inc
index 610da568..d22aae1e 100644
--- a/recipes-containers/docker/docker.inc
+++ b/recipes-containers/docker/docker.inc
@@ -20,25 +20,25 @@ DEPENDS = " \
20 libtool \ 20 libtool \
21 " 21 "
22 22
23DEPENDS_append_class-target = " lvm2" 23DEPENDS:append:class-target = " lvm2"
24RDEPENDS_${PN} = "util-linux util-linux-unshare iptables \ 24RDEPENDS:${PN} = "util-linux util-linux-unshare iptables \
25 ${@bb.utils.contains('DISTRO_FEATURES', 'aufs', 'aufs-util', '', d)} \ 25 ${@bb.utils.contains('DISTRO_FEATURES', 'aufs', 'aufs-util', '', d)} \
26 ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', 'cgroup-lite', d)} \ 26 ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', 'cgroup-lite', d)} \
27 bridge-utils \ 27 bridge-utils \
28 ca-certificates \ 28 ca-certificates \
29 " 29 "
30RDEPENDS_${PN} += "virtual/containerd virtual/runc" 30RDEPENDS:${PN} += "virtual/containerd virtual/runc"
31 31
32RRECOMMENDS_${PN} = "kernel-module-dm-thin-pool kernel-module-nf-nat kernel-module-nf-conntrack-netlink kernel-module-xt-addrtype kernel-module-xt-masquerade" 32RRECOMMENDS:${PN} = "kernel-module-dm-thin-pool kernel-module-nf-nat kernel-module-nf-conntrack-netlink kernel-module-xt-addrtype kernel-module-xt-masquerade"
33 33
34PROVIDES += "virtual/docker" 34PROVIDES += "virtual/docker"
35 35
36# we want all the docker variant recpes to be installable via "docker" 36# we want all the docker variant recpes to be installable via "docker"
37PACKAGE_NAME = "docker" 37PACKAGE_NAME = "docker"
38RPROVIDES_${PN} += "docker" 38RPROVIDES:${PN} += "docker"
39RPROVIDES_${PN}-dbg += "docker-dbg" 39RPROVIDES:${PN}-dbg += "docker-dbg"
40RPROVIDES_${PN}-dev += "docker-dev" 40RPROVIDES:${PN}-dev += "docker-dev"
41RPROVIDES_${PN}-contrip += "docker-dev" 41RPROVIDES:${PN}-contrip += "docker-dev"
42 42
43inherit pkgconfig 43inherit pkgconfig
44PACKAGECONFIG ??= "docker-init" 44PACKAGECONFIG ??= "docker-init"
@@ -139,26 +139,26 @@ do_install() {
139 139
140 140
141SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}" 141SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}"
142SYSTEMD_SERVICE_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker.socket','',d)}" 142SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker.socket','',d)}"
143SYSTEMD_AUTO_ENABLE_${PN} = "enable" 143SYSTEMD_AUTO_ENABLE:${PN} = "enable"
144 144
145INITSCRIPT_PACKAGES += "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','${PN}','',d)}" 145INITSCRIPT_PACKAGES += "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','${PN}','',d)}"
146INITSCRIPT_NAME_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','docker.init','',d)}" 146INITSCRIPT_NAME:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','docker.init','',d)}"
147INITSCRIPT_PARAMS_${PN} = "defaults" 147INITSCRIPT_PARAMS:${PN} = "defaults"
148 148
149inherit useradd 149inherit useradd
150USERADD_PACKAGES = "${PN}" 150USERADD_PACKAGES = "${PN}"
151GROUPADD_PARAM_${PN} = "-r docker" 151GROUPADD_PARAM:${PN} = "-r docker"
152 152
153COMPATIBLE_HOST = "^(?!(qemu)?mips).*" 153COMPATIBLE_HOST = "^(?!(qemu)?mips).*"
154 154
155INSANE_SKIP_${PN} += "ldflags textrel" 155INSANE_SKIP:${PN} += "ldflags textrel"
156 156
157FILES_${PN} += "${systemd_unitdir}/system/* ${sysconfdir}/docker" 157FILES:${PN} += "${systemd_unitdir}/system/* ${sysconfdir}/docker"
158 158
159PACKAGES =+ "${PN}-contrib" 159PACKAGES =+ "${PN}-contrib"
160FILES_${PN}-contrib += "${datadir}/docker/check-config.sh" 160FILES:${PN}-contrib += "${datadir}/docker/check-config.sh"
161RDEPENDS_${PN}-contrib += "bash" 161RDEPENDS:${PN}-contrib += "bash"
162 162
163# By the docker-packaging repository and https://docs.docker.com/engine/install/centos/#installation-methods 163# By the docker-packaging repository and https://docs.docker.com/engine/install/centos/#installation-methods
164# docker is packaged by most distros with a split between the engine and the CLI. 164# docker is packaged by most distros with a split between the engine and the CLI.
@@ -171,9 +171,9 @@ RDEPENDS_${PN}-contrib += "bash"
171# set the DOCKER_UNIFIED_PACKAGE variable to False 171# set the DOCKER_UNIFIED_PACKAGE variable to False
172# 172#
173PACKAGES =+ "${PN}-cli" 173PACKAGES =+ "${PN}-cli"
174FILES_${PN}-cli += "${bindir}/docker" 174FILES:${PN}-cli += "${bindir}/docker"
175 175
176# set to "False" if packages should be generated for the cli and engine, and 176# set to "False" if packages should be generated for the cli and engine, and
177# NOT rdepend to get a classic one-package install 177# NOT rdepend to get a classic one-package install
178DOCKER_UNIFIED_PACKAGE ?= "True" 178DOCKER_UNIFIED_PACKAGE ?= "True"
179RDEPENDS_${PN} += "${@bb.utils.contains("DOCKER_UNIFIED_PACKAGE", "True", "${PN}-cli", "", d)}" 179RDEPENDS:${PN} += "${@bb.utils.contains("DOCKER_UNIFIED_PACKAGE", "True", "${PN}-cli", "", d)}"
diff --git a/recipes-containers/go-digest/go-digest_git.bb b/recipes-containers/go-digest/go-digest_git.bb
index a2f8cd69..9a69d8f7 100644
--- a/recipes-containers/go-digest/go-digest_git.bb
+++ b/recipes-containers/go-digest/go-digest_git.bb
@@ -36,6 +36,6 @@ go_digest_file_sysroot_preprocess () {
36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
37} 37}
38 38
39FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 39FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
40 40
41CLEANBROKEN = "1" \ No newline at end of file 41CLEANBROKEN = "1"
diff --git a/recipes-containers/go-errors/go-errors_git.bb b/recipes-containers/go-errors/go-errors_git.bb
index 3bb74a7c..0cac16c3 100644
--- a/recipes-containers/go-errors/go-errors_git.bb
+++ b/recipes-containers/go-errors/go-errors_git.bb
@@ -36,6 +36,6 @@ go_errors_file_sysroot_preprocess () {
36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
37} 37}
38 38
39FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 39FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
40 40
41CLEANBROKEN = "1" \ No newline at end of file 41CLEANBROKEN = "1"
diff --git a/recipes-containers/go-spf13-cobra/spf13-cobra_git.bb b/recipes-containers/go-spf13-cobra/spf13-cobra_git.bb
index e942e4e3..8cd84ed4 100644
--- a/recipes-containers/go-spf13-cobra/spf13-cobra_git.bb
+++ b/recipes-containers/go-spf13-cobra/spf13-cobra_git.bb
@@ -36,6 +36,6 @@ cobra_file_sysroot_preprocess () {
36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
37} 37}
38 38
39FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 39FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
40 40
41CLEANBROKEN = "1" \ No newline at end of file 41CLEANBROKEN = "1"
diff --git a/recipes-containers/go-spf13-pflag/spf13-pflag_git.bb b/recipes-containers/go-spf13-pflag/spf13-pflag_git.bb
index 2fbcb439..df0db0c9 100644
--- a/recipes-containers/go-spf13-pflag/spf13-pflag_git.bb
+++ b/recipes-containers/go-spf13-pflag/spf13-pflag_git.bb
@@ -36,6 +36,6 @@ pflag_file_sysroot_preprocess () {
36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
37} 37}
38 38
39FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 39FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
40 40
41CLEANBROKEN = "1" \ No newline at end of file 41CLEANBROKEN = "1"
diff --git a/recipes-containers/k3s/k3s_git.bb b/recipes-containers/k3s/k3s_git.bb
index c0a393e7..d0c56f60 100644
--- a/recipes-containers/k3s/k3s_git.bb
+++ b/recipes-containers/k3s/k3s_git.bb
@@ -72,18 +72,18 @@ do_install() {
72PACKAGES =+ "${PN}-server ${PN}-agent" 72PACKAGES =+ "${PN}-server ${PN}-agent"
73 73
74SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}-server ${PN}-agent','',d)}" 74SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}-server ${PN}-agent','',d)}"
75SYSTEMD_SERVICE_${PN}-server = "${@bb.utils.contains('DISTRO_FEATURES','systemd','k3s.service','',d)}" 75SYSTEMD_SERVICE:${PN}-server = "${@bb.utils.contains('DISTRO_FEATURES','systemd','k3s.service','',d)}"
76SYSTEMD_SERVICE_${PN}-agent = "${@bb.utils.contains('DISTRO_FEATURES','systemd','k3s-agent.service','',d)}" 76SYSTEMD_SERVICE:${PN}-agent = "${@bb.utils.contains('DISTRO_FEATURES','systemd','k3s-agent.service','',d)}"
77SYSTEMD_AUTO_ENABLE_${PN}-agent = "disable" 77SYSTEMD_AUTO_ENABLE:${PN}-agent = "disable"
78 78
79FILES_${PN}-agent = "${BIN_PREFIX}/bin/k3s-agent" 79FILES:${PN}-agent = "${BIN_PREFIX}/bin/k3s-agent"
80FILES_${PN} += "${BIN_PREFIX}/bin/*" 80FILES:${PN} += "${BIN_PREFIX}/bin/*"
81 81
82RDEPENDS_${PN} = "k3s-cni conntrack-tools coreutils findutils iptables iproute2 ipset virtual/containerd" 82RDEPENDS:${PN} = "k3s-cni conntrack-tools coreutils findutils iptables iproute2 ipset virtual/containerd"
83RDEPENDS_${PN}-server = "${PN}" 83RDEPENDS:${PN}-server = "${PN}"
84RDEPENDS_${PN}-agent = "${PN}" 84RDEPENDS:${PN}-agent = "${PN}"
85 85
86RRECOMMENDS_${PN} = "\ 86RRECOMMENDS:${PN} = "\
87 kernel-module-xt-addrtype \ 87 kernel-module-xt-addrtype \
88 kernel-module-xt-nat \ 88 kernel-module-xt-nat \
89 kernel-module-xt-multiport \ 89 kernel-module-xt-multiport \
@@ -95,7 +95,7 @@ RRECOMMENDS_${PN} = "\
95 kernel-module-xt-masquerade \ 95 kernel-module-xt-masquerade \
96 " 96 "
97 97
98RCONFLICTS_${PN} = "kubectl" 98RCONFLICTS:${PN} = "kubectl"
99 99
100INHIBIT_PACKAGE_STRIP = "1" 100INHIBIT_PACKAGE_STRIP = "1"
101INSANE_SKIP_${PN} += "ldflags already-stripped" 101INSANE_SKIP:${PN} += "ldflags already-stripped"
diff --git a/recipes-containers/kubernetes/kubernetes_git.bb b/recipes-containers/kubernetes/kubernetes_git.bb
index 6a8fd088..c2889096 100644
--- a/recipes-containers/kubernetes/kubernetes_git.bb
+++ b/recipes-containers/kubernetes/kubernetes_git.bb
@@ -87,30 +87,30 @@ do_install() {
87 87
88PACKAGES =+ "kubeadm kubectl kubelet kube-proxy ${PN}-misc" 88PACKAGES =+ "kubeadm kubectl kubelet kube-proxy ${PN}-misc"
89 89
90ALLOW_EMPTY_${PN} = "1" 90ALLOW_EMPTY:${PN} = "1"
91INSANE_SKIP_${PN} += "ldflags already-stripped" 91INSANE_SKIP:${PN} += "ldflags already-stripped"
92INSANE_SKIP_${PN}-misc += "ldflags already-stripped" 92INSANE_SKIP:${PN}-misc += "ldflags already-stripped"
93 93
94# Note: we are explicitly *not* adding docker to the rdepends, since we allow 94# Note: we are explicitly *not* adding docker to the rdepends, since we allow
95# backends like cri-o to be used. 95# backends like cri-o to be used.
96RDEPENDS_${PN} += "kubeadm \ 96RDEPENDS:${PN} += "kubeadm \
97 kubectl \ 97 kubectl \
98 kubelet \ 98 kubelet \
99 cni" 99 cni"
100 100
101RDEPENDS_kubeadm = "kubelet kubectl" 101RDEPENDS:kubeadm = "kubelet kubectl"
102FILES_kubeadm = "${bindir}/kubeadm ${systemd_unitdir}/system/kubelet.service.d/*" 102FILES:kubeadm = "${bindir}/kubeadm ${systemd_unitdir}/system/kubelet.service.d/*"
103 103
104RDEPENDS_kubelet = "iptables socat util-linux ethtool iproute2 ebtables iproute2-tc" 104RDEPENDS:kubelet = "iptables socat util-linux ethtool iproute2 ebtables iproute2-tc"
105FILES_kubelet = "${bindir}/kubelet ${systemd_unitdir}/system/kubelet.service ${sysconfdir}/kubernetes/manifests/" 105FILES:kubelet = "${bindir}/kubelet ${systemd_unitdir}/system/kubelet.service ${sysconfdir}/kubernetes/manifests/"
106 106
107SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','kubelet','',d)}" 107SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','kubelet','',d)}"
108SYSTEMD_SERVICE_kubelet = "${@bb.utils.contains('DISTRO_FEATURES','systemd','kubelet.service','',d)}" 108SYSTEMD_SERVICE:kubelet = "${@bb.utils.contains('DISTRO_FEATURES','systemd','kubelet.service','',d)}"
109SYSTEMD_AUTO_ENABLE_kubelet = "enable" 109SYSTEMD_AUTO_ENABLE:kubelet = "enable"
110 110
111FILES_kubectl = "${bindir}/kubectl" 111FILES:kubectl = "${bindir}/kubectl"
112FILES_kube-proxy = "${bindir}/kube-proxy" 112FILES:kube-proxy = "${bindir}/kube-proxy"
113FILES_${PN}-misc = "${bindir}" 113FILES:${PN}-misc = "${bindir}"
114 114
115 115
116deltask compile_ptest_base 116deltask compile_ptest_base
diff --git a/recipes-containers/lxc/lxc_4.0.9.bb b/recipes-containers/lxc/lxc_4.0.9.bb
index 79072915..0ef81a5a 100644
--- a/recipes-containers/lxc/lxc_4.0.9.bb
+++ b/recipes-containers/lxc/lxc_4.0.9.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c
6" 6"
7 7
8DEPENDS = "libxml2 libcap" 8DEPENDS = "libxml2 libcap"
9RDEPENDS_${PN} = " \ 9RDEPENDS:${PN} = " \
10 rsync \ 10 rsync \
11 curl \ 11 curl \
12 gzip \ 12 gzip \
@@ -30,11 +30,11 @@ RDEPENDS_${PN} = " \
30 util-linux-getopt \ 30 util-linux-getopt \
31" 31"
32 32
33RDEPENDS_${PN}_append_libc-glibc = " glibc-utils" 33RDEPENDS:${PN}:append:libc-glibc = " glibc-utils"
34 34
35RDEPENDS_${PN}-ptest += "file make gmp nettle gnutls bash libgcc" 35RDEPENDS:${PN}-ptest += "file make gmp nettle gnutls bash libgcc"
36 36
37RDEPENDS_${PN}-networking += "iptables" 37RDEPENDS:${PN}-networking += "iptables"
38 38
39SRC_URI = "http://linuxcontainers.org/downloads/${BPN}/${BPN}-${PV}.tar.gz \ 39SRC_URI = "http://linuxcontainers.org/downloads/${BPN}/${BPN}-${PV}.tar.gz \
40 file://lxc-1.0.0-disable-udhcp-from-busybox-template.patch \ 40 file://lxc-1.0.0-disable-udhcp-from-busybox-template.patch \
@@ -90,31 +90,31 @@ export STAGING_LIBDIR
90inherit autotools pkgconfig ptest update-rc.d systemd python3native 90inherit autotools pkgconfig ptest update-rc.d systemd python3native
91 91
92SYSTEMD_PACKAGES = "${PN} ${PN}-networking" 92SYSTEMD_PACKAGES = "${PN} ${PN}-networking"
93SYSTEMD_SERVICE_${PN} = "lxc.service" 93SYSTEMD_SERVICE:${PN} = "lxc.service"
94SYSTEMD_AUTO_ENABLE_${PN} = "disable" 94SYSTEMD_AUTO_ENABLE:${PN} = "disable"
95SYSTEMD_SERVICE_${PN}-networking = "lxc-net.service" 95SYSTEMD_SERVICE:${PN}-networking = "lxc-net.service"
96SYSTEMD_AUTO_ENABLE_${PN}-networking = "enable" 96SYSTEMD_AUTO_ENABLE:${PN}-networking = "enable"
97 97
98INITSCRIPT_PACKAGES = "${PN} ${PN}-networking" 98INITSCRIPT_PACKAGES = "${PN} ${PN}-networking"
99INITSCRIPT_NAME_${PN} = "lxc-containers" 99INITSCRIPT_NAME:${PN} = "lxc-containers"
100INITSCRIPT_PARAMS_${PN} = "defaults" 100INITSCRIPT_PARAMS:${PN} = "defaults"
101INITSCRIPT_NAME_${PN}-networking = "lxc-net" 101INITSCRIPT_NAME:${PN}-networking = "lxc-net"
102INITSCRIPT_PARAMS_${PN}-networking = "defaults" 102INITSCRIPT_PARAMS:${PN}-networking = "defaults"
103 103
104FILES_${PN}-doc = "${mandir} ${infodir}" 104FILES:${PN}-doc = "${mandir} ${infodir}"
105# For LXC the docdir only contains example configuration files and should be included in the lxc package 105# For LXC the docdir only contains example configuration files and should be included in the lxc package
106FILES_${PN} += "${docdir}" 106FILES:${PN} += "${docdir}"
107FILES_${PN} += "${libdir}/python3*" 107FILES:${PN} += "${libdir}/python3*"
108FILES_${PN} += "${datadir}/bash-completion" 108FILES:${PN} += "${datadir}/bash-completion"
109FILES_${PN}-dbg += "${libexecdir}/lxc/.debug" 109FILES:${PN}-dbg += "${libexecdir}/lxc/.debug"
110FILES_${PN}-dbg += "${libexecdir}/lxc/hooks/.debug" 110FILES:${PN}-dbg += "${libexecdir}/lxc/hooks/.debug"
111PACKAGES =+ "${PN}-templates ${PN}-networking ${PN}-lua" 111PACKAGES =+ "${PN}-templates ${PN}-networking ${PN}-lua"
112FILES_lua-${PN} = "${datadir}/lua ${libdir}/lua" 112FILES:lua-${PN} = "${datadir}/lua ${libdir}/lua"
113FILES_lua-${PN}-dbg += "${libdir}/lua/lxc/.debug" 113FILES:lua-${PN}-dbg += "${libdir}/lua/lxc/.debug"
114FILES_${PN}-templates += "${datadir}/lxc/templates" 114FILES:${PN}-templates += "${datadir}/lxc/templates"
115RDEPENDS_${PN}-templates += "bash" 115RDEPENDS:${PN}-templates += "bash"
116 116
117FILES_${PN}-networking += " \ 117FILES:${PN}-networking += " \
118 ${sysconfdir}/init.d/lxc-net \ 118 ${sysconfdir}/init.d/lxc-net \
119 ${sysconfdir}/default/lxc-net \ 119 ${sysconfdir}/default/lxc-net \
120" 120"
@@ -125,7 +125,7 @@ CACHED_CONFIGUREVARS += " \
125 am_cv_python_pythondir='${PYTHON_SITEPACKAGES_DIR}' \ 125 am_cv_python_pythondir='${PYTHON_SITEPACKAGES_DIR}' \
126" 126"
127 127
128do_install_append() { 128do_install:append() {
129 # The /var/cache/lxc directory created by the Makefile 129 # The /var/cache/lxc directory created by the Makefile
130 # is wiped out in volatile, we need to create this at boot. 130 # is wiped out in volatile, we need to create this at boot.
131 rm -rf ${D}${localstatedir}/cache 131 rm -rf ${D}${localstatedir}/cache
@@ -165,13 +165,13 @@ do_install_ptest() {
165 mv ${D}/usr/bin/lxc-test-* ${D}/${PTEST_PATH}/tests/. 165 mv ${D}/usr/bin/lxc-test-* ${D}/${PTEST_PATH}/tests/.
166} 166}
167 167
168pkg_postinst_${PN}() { 168pkg_postinst:${PN}() {
169 if [ -z "$D" ] && [ -e /etc/init.d/populate-volatile.sh ] ; then 169 if [ -z "$D" ] && [ -e /etc/init.d/populate-volatile.sh ] ; then
170 /etc/init.d/populate-volatile.sh update 170 /etc/init.d/populate-volatile.sh update
171 fi 171 fi
172} 172}
173 173
174pkg_postinst_${PN}-networking() { 174pkg_postinst:${PN}-networking() {
175if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then 175if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
176cat >> $D/etc/network/interfaces << EOF 176cat >> $D/etc/network/interfaces << EOF
177 177
diff --git a/recipes-containers/lxcfs/lxcfs_4.0.7.bb b/recipes-containers/lxcfs/lxcfs_4.0.7.bb
index 11d2ff51..ea7132dc 100644
--- a/recipes-containers/lxcfs/lxcfs_4.0.7.bb
+++ b/recipes-containers/lxcfs/lxcfs_4.0.7.bb
@@ -14,12 +14,12 @@ SRC_URI[md5sum] = "9d963976207fb0ca4701428ae0587aeb"
14SRC_URI[sha256sum] = "3f28e2f4b04c0090aaf88b72666505f0313768a5254dd48a14c43cf78c543ec8" 14SRC_URI[sha256sum] = "3f28e2f4b04c0090aaf88b72666505f0313768a5254dd48a14c43cf78c543ec8"
15 15
16DEPENDS += "fuse" 16DEPENDS += "fuse"
17RDEPENDS_${PN} += "fuse" 17RDEPENDS:${PN} += "fuse"
18 18
19FILES_${PN} += "${datadir}/lxc/config/common.conf.d/*" 19FILES:${PN} += "${datadir}/lxc/config/common.conf.d/*"
20 20
21CACHED_CONFIGUREVARS += "ac_cv_path_HELP2MAN='false // No help2man //'" 21CACHED_CONFIGUREVARS += "ac_cv_path_HELP2MAN='false // No help2man //'"
22EXTRA_OECONF += "--with-distro=unknown --with-init-script=${VIRTUAL-RUNTIME_init_manager}" 22EXTRA_OECONF += "--with-distro=unknown --with-init-script=${VIRTUAL-RUNTIME_init_manager}"
23 23
24SYSTEMD_PACKAGES = "${PN}" 24SYSTEMD_PACKAGES = "${PN}"
25SYSTEMD_SERVICE_${PN} = "lxcfs.service" 25SYSTEMD_SERVICE:${PN} = "lxcfs.service"
diff --git a/recipes-containers/oci-image-spec/oci-image-spec_git.bb b/recipes-containers/oci-image-spec/oci-image-spec_git.bb
index 58057408..570288c5 100644
--- a/recipes-containers/oci-image-spec/oci-image-spec_git.bb
+++ b/recipes-containers/oci-image-spec/oci-image-spec_git.bb
@@ -36,6 +36,6 @@ image_spec_file_sysroot_preprocess () {
36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
37} 37}
38 38
39FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 39FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
40 40
41CLEANBROKEN = "1" 41CLEANBROKEN = "1"
diff --git a/recipes-containers/oci-image-tools/oci-image-tools_git.bb b/recipes-containers/oci-image-tools/oci-image-tools_git.bb
index 799262cb..96d8de6e 100644
--- a/recipes-containers/oci-image-tools/oci-image-tools_git.bb
+++ b/recipes-containers/oci-image-tools/oci-image-tools_git.bb
@@ -62,4 +62,4 @@ do_install() {
62 install ${S}/src/import/oci-image-tool ${D}/${sbindir}/ 62 install ${S}/src/import/oci-image-tool ${D}/${sbindir}/
63} 63}
64 64
65INSANE_SKIP_${PN} += "ldflags textrel" 65INSANE_SKIP:${PN} += "ldflags textrel"
diff --git a/recipes-containers/oci-runtime-spec/oci-runtime-spec_git.bb b/recipes-containers/oci-runtime-spec/oci-runtime-spec_git.bb
index c4083c09..e66c75c3 100644
--- a/recipes-containers/oci-runtime-spec/oci-runtime-spec_git.bb
+++ b/recipes-containers/oci-runtime-spec/oci-runtime-spec_git.bb
@@ -36,6 +36,6 @@ runtime_spec_file_sysroot_preprocess () {
36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
37} 37}
38 38
39FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 39FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
40 40
41CLEANBROKEN = "1" 41CLEANBROKEN = "1"
diff --git a/recipes-containers/oci-runtime-tools/oci-runtime-tools_git.bb b/recipes-containers/oci-runtime-tools/oci-runtime-tools_git.bb
index 7f194027..6c1358c1 100644
--- a/recipes-containers/oci-runtime-tools/oci-runtime-tools_git.bb
+++ b/recipes-containers/oci-runtime-tools/oci-runtime-tools_git.bb
@@ -12,7 +12,7 @@ SRCREV = "6e7da8148f4de2c9e9c9d3b345576898d4f412cb"
12PV = "0.1.0+git${SRCPV}" 12PV = "0.1.0+git${SRCPV}"
13GO_IMPORT = "import" 13GO_IMPORT = "import"
14 14
15INSANE_SKIP_${PN} += "ldflags textrel" 15INSANE_SKIP:${PN} += "ldflags textrel"
16 16
17inherit goarch 17inherit goarch
18inherit go 18inherit go
diff --git a/recipes-containers/oci-systemd-hook/oci-systemd-hook_git.bb b/recipes-containers/oci-systemd-hook/oci-systemd-hook_git.bb
index 6734bffe..6838b541 100644
--- a/recipes-containers/oci-systemd-hook/oci-systemd-hook_git.bb
+++ b/recipes-containers/oci-systemd-hook/oci-systemd-hook_git.bb
@@ -32,5 +32,5 @@ do_install() {
32 oe_runmake 'DESTDIR=${D}' install-exec-am 32 oe_runmake 'DESTDIR=${D}' install-exec-am
33} 33}
34 34
35FILES_${PN} += "${libexecdir}/oci/hooks.d/" 35FILES:${PN} += "${libexecdir}/oci/hooks.d/"
36 36
diff --git a/recipes-containers/podman-compose/podman-compose_0.1.5.bb b/recipes-containers/podman-compose/podman-compose_0.1.5.bb
index 1b91a92c..b7a29482 100644
--- a/recipes-containers/podman-compose/podman-compose_0.1.5.bb
+++ b/recipes-containers/podman-compose/podman-compose_0.1.5.bb
@@ -12,4 +12,4 @@ S = "${WORKDIR}/git"
12 12
13DEPENDS += "${PYTHON_PN}-pyyaml-native" 13DEPENDS += "${PYTHON_PN}-pyyaml-native"
14 14
15RDEPENDS_${PN} += "${PYTHON_PN}-pyyaml" 15RDEPENDS:${PN} += "${PYTHON_PN}-pyyaml"
diff --git a/recipes-containers/podman/podman_git.bb b/recipes-containers/podman/podman_git.bb
index 7ca0703d..fd4edd91 100644
--- a/recipes-containers/podman/podman_git.bb
+++ b/recipes-containers/podman/podman_git.bb
@@ -100,15 +100,15 @@ do_install() {
100 fi 100 fi
101} 101}
102 102
103FILES_${PN} += " \ 103FILES:${PN} += " \
104 ${systemd_unitdir}/system/* \ 104 ${systemd_unitdir}/system/* \
105 ${systemd_unitdir}/user/* \ 105 ${systemd_unitdir}/user/* \
106 ${nonarch_libdir}/tmpfiles.d/* \ 106 ${nonarch_libdir}/tmpfiles.d/* \
107 ${sysconfdir}/cni \ 107 ${sysconfdir}/cni \
108" 108"
109 109
110SYSTEMD_SERVICE_${PN} = "podman.service podman.socket" 110SYSTEMD_SERVICE:${PN} = "podman.service podman.socket"
111 111
112RDEPENDS_${PN} += "conmon virtual/runc iptables cni skopeo" 112RDEPENDS:${PN} += "conmon virtual/runc iptables cni skopeo"
113RRECOMMENDS_${PN} += "slirp4netns kernel-module-xt-masquerade kernel-module-xt-comment" 113RRECOMMENDS:${PN} += "slirp4netns kernel-module-xt-masquerade kernel-module-xt-comment"
114RCONFLICTS_${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'docker', 'docker', '', d)}" 114RCONFLICTS:${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'docker', 'docker', '', d)}"
diff --git a/recipes-containers/riddler/riddler_git.bb b/recipes-containers/riddler/riddler_git.bb
index 1bdf786a..5ba041a0 100644
--- a/recipes-containers/riddler/riddler_git.bb
+++ b/recipes-containers/riddler/riddler_git.bb
@@ -18,7 +18,7 @@ inherit go
18 18
19# In addition to hosts go does not like, we do not build for mips. 19# In addition to hosts go does not like, we do not build for mips.
20# 20#
21COMPATIBLE_HOST_mipsarch = "null" 21COMPATIBLE_HOST:mipsarch = "null"
22 22
23# This disables seccomp and apparmor, which are on by default in the 23# This disables seccomp and apparmor, which are on by default in the
24# go package. 24# go package.
diff --git a/recipes-containers/runc/runc.inc b/recipes-containers/runc/runc.inc
index eb8aa022..486ee176 100644
--- a/recipes-containers/runc/runc.inc
+++ b/recipes-containers/runc/runc.inc
@@ -26,7 +26,7 @@ PACKAGECONFIG ??= "static \
26 26
27 27
28PROVIDES += "virtual/runc" 28PROVIDES += "virtual/runc"
29RPROVIDES_${PN} = "virtual/runc" 29RPROVIDES:${PN} = "virtual/runc"
30 30
31GO_IMPORT = "import" 31GO_IMPORT = "import"
32 32
diff --git a/recipes-containers/singularity/singularity_git.bb b/recipes-containers/singularity/singularity_git.bb
index 103270dd..bfa36288 100644
--- a/recipes-containers/singularity/singularity_git.bb
+++ b/recipes-containers/singularity/singularity_git.bb
@@ -1,8 +1,8 @@
1# Skip QA check for library symbolic links (core issue is a packaging problem within 1# Skip QA check for library symbolic links (core issue is a packaging problem within
2# Singularity build / config: read up on the dev-so test for more info) 2# Singularity build / config: read up on the dev-so test for more info)
3INSANE_SKIP_${PN} += "dev-so" 3INSANE_SKIP:${PN} += "dev-so"
4 4
5RDEPENDS_${PN} += "glibc python3 ca-certificates openssl bash e2fsprogs-mke2fs" 5RDEPENDS:${PN} += "glibc python3 ca-certificates openssl bash e2fsprogs-mke2fs"
6 6
7LICENSE = "BSD" 7LICENSE = "BSD"
8LIC_FILES_CHKSUM = "file://COPYRIGHT.md;md5=be78c34e483dd7d8439358b1e024b294 \ 8LIC_FILES_CHKSUM = "file://COPYRIGHT.md;md5=be78c34e483dd7d8439358b1e024b294 \
@@ -21,7 +21,7 @@ S = "${WORKDIR}/git"
21inherit python3native autotools-brokensep 21inherit python3native autotools-brokensep
22EXTRA_OECONF = "--prefix=/usr/local" 22EXTRA_OECONF = "--prefix=/usr/local"
23 23
24pkg_postinst_${PN}() { 24pkg_postinst:${PN}() {
25 # python3 expects CA certificates to be installed in a different place to where 25 # python3 expects CA certificates to be installed in a different place to where
26 # they are actually installed. These lines link the two locations. 26 # they are actually installed. These lines link the two locations.
27 rm -r $D${libdir}/ssl/certs 27 rm -r $D${libdir}/ssl/certs
diff --git a/recipes-containers/skopeo/skopeo_git.bb b/recipes-containers/skopeo/skopeo_git.bb
index b86215db..7d2a9c13 100644
--- a/recipes-containers/skopeo/skopeo_git.bb
+++ b/recipes-containers/skopeo/skopeo_git.bb
@@ -14,7 +14,7 @@ DEPENDS = " \
14 14
15inherit go 15inherit go
16 16
17RDEPENDS_${PN} = " \ 17RDEPENDS:${PN} = " \
18 gpgme \ 18 gpgme \
19 libgpg-error \ 19 libgpg-error \
20 libassuan \ 20 libassuan \
@@ -81,7 +81,7 @@ do_install() {
81 install ${WORKDIR}/registries.conf ${D}/${sysconfdir}/containers/registries.conf 81 install ${WORKDIR}/registries.conf ${D}/${sysconfdir}/containers/registries.conf
82} 82}
83 83
84do_install_append_class-native() { 84do_install:append:class-native() {
85 create_cmdline_wrapper ${D}/${sbindir}/skopeo \ 85 create_cmdline_wrapper ${D}/${sbindir}/skopeo \
86 --policy ${sysconfdir}/containers/policy.json 86 --policy ${sysconfdir}/containers/policy.json
87 87
@@ -89,11 +89,11 @@ do_install_append_class-native() {
89 LD_LIBRARY_PATH=${STAGING_LIBDIR_NATIVE} 89 LD_LIBRARY_PATH=${STAGING_LIBDIR_NATIVE}
90} 90}
91 91
92do_install_append_class-nativesdk() { 92do_install:append:class-nativesdk() {
93 create_cmdline_wrapper ${D}/${sbindir}/skopeo \ 93 create_cmdline_wrapper ${D}/${sbindir}/skopeo \
94 --policy ${sysconfdir}/containers/policy.json 94 --policy ${sysconfdir}/containers/policy.json
95} 95}
96 96
97INSANE_SKIP_${PN} += "ldflags" 97INSANE_SKIP:${PN} += "ldflags"
98 98
99BBCLASSEXTEND = "native nativesdk" 99BBCLASSEXTEND = "native nativesdk"
diff --git a/recipes-containers/tini/tini_0.19.0.bb b/recipes-containers/tini/tini_0.19.0.bb
index 62e285df..35a97bd1 100644
--- a/recipes-containers/tini/tini_0.19.0.bb
+++ b/recipes-containers/tini/tini_0.19.0.bb
@@ -18,7 +18,7 @@ S = "${WORKDIR}/git"
18BBCLASSEXTEND = "native" 18BBCLASSEXTEND = "native"
19 19
20# tini links with -static, so no PIE for us 20# tini links with -static, so no PIE for us
21SECURITY_CFLAGS_pn-${PN} = "${SECURITY_NO_PIE_CFLAGS}" 21SECURITY_CFLAGS:pn-${PN} = "${SECURITY_NO_PIE_CFLAGS}"
22 22
23inherit cmake 23inherit cmake
24 24
@@ -29,4 +29,4 @@ do_install() {
29 29
30# Tini is the currently the provider for docker-init 30# Tini is the currently the provider for docker-init
31PROVIDES += "docker-init" 31PROVIDES += "docker-init"
32RPROVIDES_${PN} = "docker-init" 32RPROVIDES:${PN} = "docker-init"
diff --git a/recipes-containers/umoci/umoci_git.bb b/recipes-containers/umoci/umoci_git.bb
index f83a35a7..69325d15 100644
--- a/recipes-containers/umoci/umoci_git.bb
+++ b/recipes-containers/umoci/umoci_git.bb
@@ -3,8 +3,8 @@ SUMMARY = "umoci modifies Open Container images"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://COPYING;md5=3b83ef96387f14655fc854ddc3c6bd57" 4LIC_FILES_CHKSUM = "file://COPYING;md5=3b83ef96387f14655fc854ddc3c6bd57"
5 5
6RDEPENDS_${PN} = "skopeo" 6RDEPENDS:${PN} = "skopeo"
7RDEPENDS_${PN}_class-native = "" 7RDEPENDS:${PN}:class-native = ""
8 8
9SRCREV_umoci = "758044fc26ad65eb900143e90d1e22c2d6e4484d" 9SRCREV_umoci = "758044fc26ad65eb900143e90d1e22c2d6e4484d"
10SRC_URI = "git://github.com/opencontainers/umoci.git;branch=master;name=umoci;destsuffix=github.com/opencontainers/umoci \ 10SRC_URI = "git://github.com/opencontainers/umoci.git;branch=master;name=umoci;destsuffix=github.com/opencontainers/umoci \
@@ -22,7 +22,7 @@ inherit go
22EXTRA_OEMAKE="BUILDTAGS=''" 22EXTRA_OEMAKE="BUILDTAGS=''"
23 23
24 24
25do_compile_class-native () { 25do_compile:class-native () {
26 export GOARCH="${BUILD_GOARCH}" 26 export GOARCH="${BUILD_GOARCH}"
27 27
28 # Pass the needed cflags/ldflags so that cgo can find the needed headers files and libraries 28 # Pass the needed cflags/ldflags so that cgo can find the needed headers files and libraries
@@ -76,5 +76,5 @@ do_install() {
76 install ${S}/umoci ${D}/${sbindir} 76 install ${S}/umoci ${D}/${sbindir}
77} 77}
78 78
79INSANE_SKIP_${PN} += "ldflags already-stripped" 79INSANE_SKIP:${PN} += "ldflags already-stripped"
80BBCLASSEXTEND = "native nativesdk" 80BBCLASSEXTEND = "native nativesdk"
diff --git a/recipes-core/bind/bind_virtualization.inc b/recipes-core/bind/bind_virtualization.inc
index b8f0b3ff..dc63b2aa 100644
--- a/recipes-core/bind/bind_virtualization.inc
+++ b/recipes-core/bind/bind_virtualization.inc
@@ -1,4 +1,4 @@
1# Tell named not to bother listening on the IP address that lxc handles itself. 1# Tell named not to bother listening on the IP address that lxc handles itself.
2do_install_append() { 2do_install:append() {
3 sed -i -e 's,^\( *options *{\)$,\1\n\t// lxc would take care of this address itself\n\tlisten-on { ! 10.0.3.1; any;};\n,' ${D}${sysconfdir}/bind/named.conf.options 3 sed -i -e 's,^\( *options *{\)$,\1\n\t// lxc would take care of this address itself\n\tlisten-on { ! 10.0.3.1; any;};\n,' ${D}${sysconfdir}/bind/named.conf.options
4} 4}
diff --git a/recipes-core/busybox/busybox-initrd_1.33.1.bb b/recipes-core/busybox/busybox-initrd_1.33.1.bb
index 5ce5fa52..6108e9af 100644
--- a/recipes-core/busybox/busybox-initrd_1.33.1.bb
+++ b/recipes-core/busybox/busybox-initrd_1.33.1.bb
@@ -1,4 +1,4 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/busybox-initrd:${COREBASE}/meta/recipes-core/busybox/busybox:${COREBASE}/meta/recipes-core/busybox/files:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/busybox-initrd:${COREBASE}/meta/recipes-core/busybox/busybox:${COREBASE}/meta/recipes-core/busybox/files:"
2 2
3require recipes-core/busybox/busybox_${PV}.bb 3require recipes-core/busybox/busybox_${PV}.bb
4 4
@@ -18,4 +18,4 @@ SECURITY_STRINGFORMAT = ""
18SYSROOT_DIRS += "/bin" 18SYSROOT_DIRS += "/bin"
19BUSYBOX_SPLIT_SUID = "0" 19BUSYBOX_SPLIT_SUID = "0"
20 20
21FILES_${PN} += "${sysconfdir}/init.d/*" 21FILES:${PN} += "${sysconfdir}/init.d/*"
diff --git a/recipes-core/busybox/busybox_virtualization.inc b/recipes-core/busybox/busybox_virtualization.inc
index 15f19308..652f389d 100644
--- a/recipes-core/busybox/busybox_virtualization.inc
+++ b/recipes-core/busybox/busybox_virtualization.inc
@@ -1,4 +1,4 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/busybox:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/busybox:"
2 2
3SRC_URI += " \ 3SRC_URI += " \
4 file://lspci.cfg \ 4 file://lspci.cfg \
diff --git a/recipes-core/busybox/busybox_vmsep.inc b/recipes-core/busybox/busybox_vmsep.inc
index d4b1e6cc..566cd6d5 100644
--- a/recipes-core/busybox/busybox_vmsep.inc
+++ b/recipes-core/busybox/busybox_vmsep.inc
@@ -1,4 +1,4 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/busybox:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/busybox:"
2SRC_URI += " \ 2SRC_URI += " \
3 file://static.cfg \ 3 file://static.cfg \
4 " 4 "
diff --git a/recipes-core/initscripts/initscripts_virtualization.inc b/recipes-core/initscripts/initscripts_virtualization.inc
index 0600ab2a..db9c5535 100644
--- a/recipes-core/initscripts/initscripts_virtualization.inc
+++ b/recipes-core/initscripts/initscripts_virtualization.inc
@@ -1,4 +1,4 @@
1do_install_append() { 1do_install:append() {
2 2
3 echo >> ${D}${sysconfdir}/init.d/functions 3 echo >> ${D}${sysconfdir}/init.d/functions
4 echo success \(\) \{ >> ${D}${sysconfdir}/init.d/functions 4 echo success \(\) \{ >> ${D}${sysconfdir}/init.d/functions
diff --git a/recipes-core/kata-containers/kata-agent_git.bb b/recipes-core/kata-containers/kata-agent_git.bb
index 3632ee52..e154321e 100644
--- a/recipes-core/kata-containers/kata-agent_git.bb
+++ b/recipes-core/kata-containers/kata-agent_git.bb
@@ -8,7 +8,7 @@ SRCREV = "e03f7d7453fabffb17e1540f28666c26178d3cbf"
8SRC_URI = "git://${GO_IMPORT}.git \ 8SRC_URI = "git://${GO_IMPORT}.git \
9 " 9 "
10 10
11RDEPENDS_${PN}-dev_append = "bash" 11RDEPENDS:${PN}-dev:append = "bash"
12 12
13S = "${WORKDIR}/git" 13S = "${WORKDIR}/git"
14 14
@@ -36,4 +36,4 @@ do_install() {
36 36
37deltask compile_ptest_base 37deltask compile_ptest_base
38 38
39FILES_${PN} += "${systemd_unitdir}/*" \ No newline at end of file 39FILES:${PN} += "${systemd_unitdir}/*" \ No newline at end of file
diff --git a/recipes-core/kata-containers/kata-proxy_git.bb b/recipes-core/kata-containers/kata-proxy_git.bb
index 8de0bfcf..7e31355e 100644
--- a/recipes-core/kata-containers/kata-proxy_git.bb
+++ b/recipes-core/kata-containers/kata-proxy_git.bb
@@ -8,7 +8,7 @@ SRCREV = "1148847739f9a9f47b92e34e4f309dc109d4dba9"
8SRC_URI = "git://${GO_IMPORT}.git \ 8SRC_URI = "git://${GO_IMPORT}.git \
9 " 9 "
10 10
11RDEPENDS_${PN}-dev_append = "bash" 11RDEPENDS:${PN}-dev:append = "bash"
12 12
13S = "${WORKDIR}/git" 13S = "${WORKDIR}/git"
14 14
diff --git a/recipes-core/kata-containers/kata-runtime_git.bb b/recipes-core/kata-containers/kata-runtime_git.bb
index 403d552e..79ab87e4 100644
--- a/recipes-core/kata-containers/kata-runtime_git.bb
+++ b/recipes-core/kata-containers/kata-runtime_git.bb
@@ -8,11 +8,11 @@ SRCREV = "04c77eb20e9bd603cab5c711bcbe7c69db58b040"
8SRC_URI = "git://${GO_IMPORT}.git \ 8SRC_URI = "git://${GO_IMPORT}.git \
9 file://0001-makefile-allow-SKIP_GO_VERSION_CHECK-to-be-overriden.patch \ 9 file://0001-makefile-allow-SKIP_GO_VERSION_CHECK-to-be-overriden.patch \
10 " 10 "
11RDEPENDS_${PN}-dev_append = "bash" 11RDEPENDS:${PN}-dev:append = "bash"
12 12
13CONTAINER_KERNEL ?= "" 13CONTAINER_KERNEL ?= ""
14CONTAINER_INITRD ?= "" 14CONTAINER_INITRD ?= ""
15RDEPENDS_${PN} = " \ 15RDEPENDS:${PN} = " \
16 qemu \ 16 qemu \
17 ${CONTAINER_KERNEL} \ 17 ${CONTAINER_KERNEL} \
18 ${CONTAINER_INITRD} \ 18 ${CONTAINER_INITRD} \
@@ -55,6 +55,6 @@ do_install() {
55 # fork/exec /usr/libexec/kata-containers/kata-proxy: no such file or directory 55 # fork/exec /usr/libexec/kata-containers/kata-proxy: no such file or directory
56} 56}
57 57
58FILES_${PN} += "${datadir}/defaults/kata-containers/*" 58FILES:${PN} += "${datadir}/defaults/kata-containers/*"
59 59
60deltask compile_ptest_base 60deltask compile_ptest_base
diff --git a/recipes-core/kata-containers/kata-shim_git.bb b/recipes-core/kata-containers/kata-shim_git.bb
index fb55a8e7..a0e965ec 100644
--- a/recipes-core/kata-containers/kata-shim_git.bb
+++ b/recipes-core/kata-containers/kata-shim_git.bb
@@ -8,7 +8,7 @@ SRCREV = "bcc35aeca3ef6fa0976005c9e93525906aefed2f"
8SRC_URI = "git://${GO_IMPORT}.git \ 8SRC_URI = "git://${GO_IMPORT}.git \
9 " 9 "
10 10
11RDEPENDS_${PN}-dev_append = "bash" 11RDEPENDS:${PN}-dev:append = "bash"
12 12
13S = "${WORKDIR}/git" 13S = "${WORKDIR}/git"
14 14
diff --git a/recipes-core/libxcrypt/libxcrypt_%.bbappend b/recipes-core/libxcrypt/libxcrypt_%.bbappend
index 0b4fbb3d..55e453d9 100644
--- a/recipes-core/libxcrypt/libxcrypt_%.bbappend
+++ b/recipes-core/libxcrypt/libxcrypt_%.bbappend
@@ -1,4 +1,4 @@
1# if vmsep is in distro features, we need a static libxycryp, so we can build 1# if vmsep is in distro features, we need a static libxycryp, so we can build
2# a static busybox. The end result of this is: 2# a static busybox. The end result of this is:
3# EXTRA_OECONF_remove = "--disable-static" 3# EXTRA_OECONF:remove = "--disable-static"
4EXTRA_OECONF_remove = "${@bb.utils.contains('DISTRO_FEATURES', 'vmsep', '--disable-static', '', d)}" 4EXTRA_OECONF:remove = "${@bb.utils.contains('DISTRO_FEATURES', 'vmsep', '--disable-static', '', d)}"
diff --git a/recipes-core/packagegroups/packagegroup-container.bb b/recipes-core/packagegroups/packagegroup-container.bb
index 89b9c01c..82d4a2e7 100644
--- a/recipes-core/packagegroups/packagegroup-container.bb
+++ b/recipes-core/packagegroups/packagegroup-container.bb
@@ -16,32 +16,32 @@ PACKAGES = "\
16 16
17# everything and the kitchen sink, used for building/installing 17# everything and the kitchen sink, used for building/installing
18# many things at once. 18# many things at once.
19RDEPENDS_${PN} = " \ 19RDEPENDS:${PN} = " \
20 packagegroup-lxc \ 20 packagegroup-lxc \
21 packagegroup-docker \ 21 packagegroup-docker \
22 packagegroup-oci \ 22 packagegroup-oci \
23" 23"
24 24
25RDEPENDS_packagegroup-lxc = " \ 25RDEPENDS:packagegroup-lxc = " \
26 lxc \ 26 lxc \
27" 27"
28 28
29RDEPENDS_packagegroup-docker = " \ 29RDEPENDS:packagegroup-docker = " \
30 docker \ 30 docker \
31" 31"
32 32
33RDEPENDS_packagegroup-podman = " \ 33RDEPENDS:packagegroup-podman = " \
34 podman \ 34 podman \
35" 35"
36 36
37RDEPENDS_packagegroup-oci = " \ 37RDEPENDS:packagegroup-oci = " \
38 virtual/runc \ 38 virtual/runc \
39 oci-systemd-hook \ 39 oci-systemd-hook \
40 oci-runtime-tools \ 40 oci-runtime-tools \
41 oci-image-tools \ 41 oci-image-tools \
42" 42"
43 43
44RDEPENDS_packagegroup-containerd = " \ 44RDEPENDS:packagegroup-containerd = " \
45 virtual/containerd \ 45 virtual/containerd \
46" 46"
47 47
diff --git a/recipes-core/packagegroups/packagegroup-kubernetes.bb b/recipes-core/packagegroups/packagegroup-kubernetes.bb
index 237e72e8..8bfe942e 100644
--- a/recipes-core/packagegroups/packagegroup-kubernetes.bb
+++ b/recipes-core/packagegroups/packagegroup-kubernetes.bb
@@ -18,26 +18,26 @@ PACKAGES = "\
18 18
19KUBERNETES_CRI ?= "containerd" 19KUBERNETES_CRI ?= "containerd"
20 20
21RDEPENDS_packagegroup-kubernetes-base = " \ 21RDEPENDS:packagegroup-kubernetes-base = " \
22 packagegroup-${KUBERNETES_CRI} \ 22 packagegroup-${KUBERNETES_CRI} \
23 packagegroup-oci \ 23 packagegroup-oci \
24" 24"
25 25
26RDEPENDS_packagegroup-k8s-host = " \ 26RDEPENDS:packagegroup-k8s-host = " \
27 packagegroup-kubernetes-base \ 27 packagegroup-kubernetes-base \
28" 28"
29 29
30RDEPENDS_packagegroup-k8s-node = " \ 30RDEPENDS:packagegroup-k8s-node = " \
31 packagegroup-kubernetes-base \ 31 packagegroup-kubernetes-base \
32" 32"
33 33
34RDEPENDS_packagegroup-k3s-host = " \ 34RDEPENDS:packagegroup-k3s-host = " \
35 packagegroup-kubernetes-base \ 35 packagegroup-kubernetes-base \
36 k3s-server \ 36 k3s-server \
37 k3s-cni \ 37 k3s-cni \
38" 38"
39 39
40RDEPENDS_packagegroup-k3s-node = " \ 40RDEPENDS:packagegroup-k3s-node = " \
41 packagegroup-kubernetes-base \ 41 packagegroup-kubernetes-base \
42 k3s-agent \ 42 k3s-agent \
43 k3s-cni \ 43 k3s-cni \
diff --git a/recipes-core/runv/runv_git.bb b/recipes-core/runv/runv_git.bb
index ef94f096..af19de81 100644
--- a/recipes-core/runv/runv_git.bb
+++ b/recipes-core/runv/runv_git.bb
@@ -22,7 +22,7 @@ inherit autotools-brokensep
22PACKAGECONFIG[xen] = "--with-xen,--without-xen," 22PACKAGECONFIG[xen] = "--with-xen,--without-xen,"
23AUTOTOOLS_SCRIPT_PATH = "${S}/src/import/" 23AUTOTOOLS_SCRIPT_PATH = "${S}/src/import/"
24 24
25RDEPENDS_${PN} += " qemu hyperstart" 25RDEPENDS:${PN} += " qemu hyperstart"
26 26
27do_compile() { 27do_compile() {
28 export GOARCH="${TARGET_GOARCH}" 28 export GOARCH="${TARGET_GOARCH}"
@@ -76,6 +76,6 @@ do_install() {
76 76
77deltask compile_ptest_base 77deltask compile_ptest_base
78 78
79FILES_${PN} += "/usr/local/bin/*" 79FILES:${PN} += "/usr/local/bin/*"
80 80
81INSANE_SKIP_${PN} += "ldflags already-stripped" 81INSANE_SKIP:${PN} += "ldflags already-stripped"
diff --git a/recipes-core/runx/runx_git.bb b/recipes-core/runx/runx_git.bb
index 89783a0e..7c9232b8 100644
--- a/recipes-core/runx/runx_git.bb
+++ b/recipes-core/runx/runx_git.bb
@@ -41,9 +41,9 @@ DEPENDS += "openssl-native coreutils-native util-linux-native xz-native bc-nativ
41DEPENDS += "elfutils-native" 41DEPENDS += "elfutils-native"
42DEPENDS += "qemu-native bison-native" 42DEPENDS += "qemu-native bison-native"
43 43
44RDEPENDS_${PN} += " jq bash" 44RDEPENDS:${PN} += " jq bash"
45RDEPENDS_${PN} += " xen-tools-xl go-build socat daemonize" 45RDEPENDS:${PN} += " xen-tools-xl go-build socat daemonize"
46RDEPENDS_${PN} += " qemu-system-i386 ca-certificates qemu qemu-keymaps" 46RDEPENDS:${PN} += " qemu-system-i386 ca-certificates qemu qemu-keymaps"
47 47
48RUNX_USE_INTERNAL_BUSYBOX ?= "" 48RUNX_USE_INTERNAL_BUSYBOX ?= ""
49 49
@@ -120,7 +120,7 @@ do_install() {
120 120
121deltask compile_ptest_base 121deltask compile_ptest_base
122 122
123FILES_${PN} += "${bindir}/* ${datadir}/runX/*" 123FILES:${PN} += "${bindir}/* ${datadir}/runX/*"
124 124
125INHIBIT_PACKAGE_STRIP = "1" 125INHIBIT_PACKAGE_STRIP = "1"
126INSANE_SKIP_${PN} += "ldflags already-stripped" 126INSANE_SKIP:${PN} += "ldflags already-stripped"
diff --git a/recipes-core/sysvinit/sysvinit-inittab_virtualization.inc b/recipes-core/sysvinit/sysvinit-inittab_virtualization.inc
index 9e796efd..bf52da0e 100644
--- a/recipes-core/sysvinit/sysvinit-inittab_virtualization.inc
+++ b/recipes-core/sysvinit/sysvinit-inittab_virtualization.inc
@@ -1,9 +1,9 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/files:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
2 2
3SRC_URI += "file://getty-wrapper" 3SRC_URI += "file://getty-wrapper"
4 4
5do_install_append() { 5do_install:append() {
6 install -d ${D}${base_sbindir} 6 install -d ${D}${base_sbindir}
7 install -m 0755 ${WORKDIR}/getty-wrapper ${D}${base_sbindir}/getty-wrapper 7 install -m 0755 ${WORKDIR}/getty-wrapper ${D}${base_sbindir}/getty-wrapper
8} 8}
9FILES_${PN} += "${base_sbindir}/getty-wrapper" 9FILES:${PN} += "${base_sbindir}/getty-wrapper"
diff --git a/recipes-core/sysvinit/sysvinit-inittab_xen.inc b/recipes-core/sysvinit/sysvinit-inittab_xen.inc
index de0af20b..7f92bd1f 100644
--- a/recipes-core/sysvinit/sysvinit-inittab_xen.inc
+++ b/recipes-core/sysvinit/sysvinit-inittab_xen.inc
@@ -1,4 +1,4 @@
1do_install_append() { 1do_install:append() {
2 echo "" >> ${D}${sysconfdir}/inittab 2 echo "" >> ${D}${sysconfdir}/inittab
3 echo "X0:12345:respawn:${base_sbindir}/getty-wrapper 115200 hvc0" >> ${D}${sysconfdir}/inittab 3 echo "X0:12345:respawn:${base_sbindir}/getty-wrapper 115200 hvc0" >> ${D}${sysconfdir}/inittab
4} 4}
diff --git a/recipes-devtools/go/compose-file_git.bb b/recipes-devtools/go/compose-file_git.bb
index bcf8c3d2..e93cba3b 100644
--- a/recipes-devtools/go/compose-file_git.bb
+++ b/recipes-devtools/go/compose-file_git.bb
@@ -36,6 +36,6 @@ go_compose_file_sysroot_preprocess () {
36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
37} 37}
38 38
39FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 39FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
40 40
41CLEANBROKEN = "1" \ No newline at end of file 41CLEANBROKEN = "1"
diff --git a/recipes-devtools/go/go-build_git.bb b/recipes-devtools/go/go-build_git.bb
index 64a1c95b..ff675c4f 100644
--- a/recipes-devtools/go/go-build_git.bb
+++ b/recipes-devtools/go/go-build_git.bb
@@ -26,7 +26,7 @@ inherit pkgconfig
26GO_IMPORT = "import" 26GO_IMPORT = "import"
27inherit go 27inherit go
28 28
29RDEPENDS_${PN}-dev = "bash" 29RDEPENDS:${PN}-dev = "bash"
30 30
31do_compile() { 31do_compile() {
32 32
@@ -55,4 +55,4 @@ do_install() {
55 install -m 755 ${B}/src/import/gobuild/serial_fd_handler ${D}${datadir}/runX/ 55 install -m 755 ${B}/src/import/gobuild/serial_fd_handler ${D}${datadir}/runX/
56} 56}
57 57
58FILES_${PN} += "${datadir}/runX/*" 58FILES:${PN} += "${datadir}/runX/*"
diff --git a/recipes-devtools/go/go-capability_git.bb b/recipes-devtools/go/go-capability_git.bb
index 8524af62..25b7bebb 100644
--- a/recipes-devtools/go/go-capability_git.bb
+++ b/recipes-devtools/go/go-capability_git.bb
@@ -26,4 +26,4 @@ go_capability_sysroot_preprocess () {
26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
27} 27}
28 28
29FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 29FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-cli_git.bb b/recipes-devtools/go/go-cli_git.bb
index 434594c9..01487e15 100644
--- a/recipes-devtools/go/go-cli_git.bb
+++ b/recipes-devtools/go/go-cli_git.bb
@@ -26,4 +26,4 @@ go_cli_sysroot_preprocess () {
26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
27} 27}
28 28
29FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 29FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-connections_git.bb b/recipes-devtools/go/go-connections_git.bb
index 5d071b0a..529b99c4 100644
--- a/recipes-devtools/go/go-connections_git.bb
+++ b/recipes-devtools/go/go-connections_git.bb
@@ -36,4 +36,4 @@ go_connections_sysroot_preprocess () {
36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
37} 37}
38 38
39FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 39FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-context_git.bb b/recipes-devtools/go/go-context_git.bb
index 15f6a8dd..da9093dd 100644
--- a/recipes-devtools/go/go-context_git.bb
+++ b/recipes-devtools/go/go-context_git.bb
@@ -25,4 +25,4 @@ go_context_sysroot_preprocess () {
25 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 25 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
26} 26}
27 27
28FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 28FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-dbus_git.bb b/recipes-devtools/go/go-dbus_git.bb
index 23908619..e17151d3 100644
--- a/recipes-devtools/go/go-dbus_git.bb
+++ b/recipes-devtools/go/go-dbus_git.bb
@@ -26,4 +26,4 @@ go_dbus_sysroot_preprocess () {
26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
27} 27}
28 28
29FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 29FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-distribution_git.bb b/recipes-devtools/go/go-distribution_git.bb
index 9e3f2093..f481d617 100644
--- a/recipes-devtools/go/go-distribution_git.bb
+++ b/recipes-devtools/go/go-distribution_git.bb
@@ -36,4 +36,4 @@ go_distribution_digeset_sysroot_preprocess () {
36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
37} 37}
38 38
39FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 39FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-fsnotify_git.bb b/recipes-devtools/go/go-fsnotify_git.bb
index 0826aa7f..3f533aa9 100644
--- a/recipes-devtools/go/go-fsnotify_git.bb
+++ b/recipes-devtools/go/go-fsnotify_git.bb
@@ -26,4 +26,4 @@ go_fsnotify_sysroot_preprocess () {
26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
27} 27}
28 28
29FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 29FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-libtrust_git.bb b/recipes-devtools/go/go-libtrust_git.bb
index 55659464..448a68b6 100644
--- a/recipes-devtools/go/go-libtrust_git.bb
+++ b/recipes-devtools/go/go-libtrust_git.bb
@@ -26,4 +26,4 @@ go_libtrust_sysroot_preprocess () {
26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
27} 27}
28 28
29FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 29FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-logrus_git.bb b/recipes-devtools/go/go-logrus_git.bb
index aa89033e..97e1a35c 100644
--- a/recipes-devtools/go/go-logrus_git.bb
+++ b/recipes-devtools/go/go-logrus_git.bb
@@ -26,4 +26,4 @@ go_logrus_sysroot_preprocess () {
26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
27} 27}
28 28
29FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 29FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-md2man_git.bb b/recipes-devtools/go/go-md2man_git.bb
index a1fcbe9b..a62f4832 100644
--- a/recipes-devtools/go/go-md2man_git.bb
+++ b/recipes-devtools/go/go-md2man_git.bb
@@ -18,6 +18,6 @@ S = "${WORKDIR}/git"
18 18
19inherit go 19inherit go
20 20
21do_compile_prepend() { 21do_compile:prepend() {
22 export GO111MODULE=off 22 export GO111MODULE=off
23} 23}
diff --git a/recipes-devtools/go/go-metalinter_git.bb b/recipes-devtools/go/go-metalinter_git.bb
index 668b431a..50402e39 100644
--- a/recipes-devtools/go/go-metalinter_git.bb
+++ b/recipes-devtools/go/go-metalinter_git.bb
@@ -21,4 +21,4 @@ do_install() {
21 cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/ 21 cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
22} 22}
23 23
24FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 24FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-mux_git.bb b/recipes-devtools/go/go-mux_git.bb
index 7a2025a0..b5a78d9b 100644
--- a/recipes-devtools/go/go-mux_git.bb
+++ b/recipes-devtools/go/go-mux_git.bb
@@ -25,4 +25,4 @@ go_mux_sysroot_preprocess () {
25 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 25 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
26} 26}
27 27
28FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 28FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-patricia_git.bb b/recipes-devtools/go/go-patricia_git.bb
index 8c1e10d9..4e546abc 100644
--- a/recipes-devtools/go/go-patricia_git.bb
+++ b/recipes-devtools/go/go-patricia_git.bb
@@ -26,4 +26,4 @@ go_patricia_sysroot_preprocess () {
26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
27} 27}
28 28
29FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 29FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-pty_git.bb b/recipes-devtools/go/go-pty_git.bb
index 02cef69e..f6eeaa29 100644
--- a/recipes-devtools/go/go-pty_git.bb
+++ b/recipes-devtools/go/go-pty_git.bb
@@ -25,4 +25,4 @@ go_pty_sysroot_preprocess () {
25 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 25 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
26} 26}
27 27
28FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 28FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-systemd_git.bb b/recipes-devtools/go/go-systemd_git.bb
index c21a0f96..130ef8bf 100644
--- a/recipes-devtools/go/go-systemd_git.bb
+++ b/recipes-devtools/go/go-systemd_git.bb
@@ -12,7 +12,7 @@ SRC_URI = "git://${PKG_NAME}.git;branch=main"
12SRCREV = "b4a58d95188dd092ae20072bac14cece0e67c388" 12SRCREV = "b4a58d95188dd092ae20072bac14cece0e67c388"
13PV = "4+git${SRCPV}" 13PV = "4+git${SRCPV}"
14 14
15RDEPENDS_${PN} += "bash" 15RDEPENDS:${PN} += "bash"
16 16
17S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"
18 18
@@ -28,4 +28,4 @@ go_systemd_sysroot_preprocess () {
28 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 28 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
29} 29}
30 30
31FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 31FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/grpc-go_git.bb b/recipes-devtools/go/grpc-go_git.bb
index 48c42499..09a43dcf 100644
--- a/recipes-devtools/go/grpc-go_git.bb
+++ b/recipes-devtools/go/grpc-go_git.bb
@@ -36,6 +36,6 @@ go_grpc_sysroot_preprocess () {
36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
37} 37}
38 38
39FILES_${PN} += " \ 39FILES:${PN} += " \
40 ${prefix}/local/go/src/${PKG_NAME}/* \ 40 ${prefix}/local/go/src/${PKG_NAME}/* \
41" 41"
diff --git a/recipes-devtools/go/notary_git.bb b/recipes-devtools/go/notary_git.bb
index 9cfb46ea..105a4cb8 100644
--- a/recipes-devtools/go/notary_git.bb
+++ b/recipes-devtools/go/notary_git.bb
@@ -36,4 +36,4 @@ go_notary_sysroot_preprocess () {
36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME}) 36 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
37} 37}
38 38
39FILES_${PN} += "${prefix}/local/go/src/${PKG_NAME}/*" 39FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/python/python3-boto3_1.17.51.bb b/recipes-devtools/python/python3-boto3_1.17.51.bb
index 980b6cd2..9c94a34d 100644
--- a/recipes-devtools/python/python3-boto3_1.17.51.bb
+++ b/recipes-devtools/python/python3-boto3_1.17.51.bb
@@ -13,4 +13,4 @@ SRC_URI[sha256sum] = "c45e7d3aef8965ae1b42c9855c31ded19fbb38cfad0a34cc37dc880ded
13 13
14inherit pypi setuptools3 14inherit pypi setuptools3
15 15
16RDEPENDS_${PN} += "python3-botocore python3-urllib3 python3-unixadmin" 16RDEPENDS:${PN} += "python3-botocore python3-urllib3 python3-unixadmin"
diff --git a/recipes-devtools/python/python3-botocore_1.20.51.bb b/recipes-devtools/python/python3-botocore_1.20.51.bb
index 93e4eab1..ca506f6f 100644
--- a/recipes-devtools/python/python3-botocore_1.20.51.bb
+++ b/recipes-devtools/python/python3-botocore_1.20.51.bb
@@ -7,4 +7,4 @@ SRC_URI[sha256sum] = "c853d6c2321e2f2328282c7d49d7b1a06201826ba0e7049c6975ab5f22
7 7
8inherit pypi setuptools3 8inherit pypi setuptools3
9 9
10RDEPENDS_${PN} += "python3-jmespath python3-dateutil python3-logging" 10RDEPENDS:${PN} += "python3-jmespath python3-dateutil python3-logging"
diff --git a/recipes-devtools/python/python3-docker_5.0.0.bb b/recipes-devtools/python/python3-docker_5.0.0.bb
index 6b6e844b..44d65b05 100644
--- a/recipes-devtools/python/python3-docker_5.0.0.bb
+++ b/recipes-devtools/python/python3-docker_5.0.0.bb
@@ -8,7 +8,7 @@ SRC_URI[sha256sum] = "3e8bc47534e0ca9331d72c32f2881bb13b93ded0bcdeab3c833fb7cf61
8 8
9DEPENDS += "${PYTHON_PN}-pip-native" 9DEPENDS += "${PYTHON_PN}-pip-native"
10 10
11RDEPENDS_${PN} += " \ 11RDEPENDS:${PN} += " \
12 ${PYTHON_PN}-misc \ 12 ${PYTHON_PN}-misc \
13 ${PYTHON_PN}-six \ 13 ${PYTHON_PN}-six \
14 ${PYTHON_PN}-docker-pycreds \ 14 ${PYTHON_PN}-docker-pycreds \
diff --git a/recipes-devtools/python/python3-dockerpty_0.4.1.bb b/recipes-devtools/python/python3-dockerpty_0.4.1.bb
index cde2d128..6834400c 100644
--- a/recipes-devtools/python/python3-dockerpty_0.4.1.bb
+++ b/recipes-devtools/python/python3-dockerpty_0.4.1.bb
@@ -8,7 +8,7 @@ inherit pypi setuptools3
8SRC_URI[md5sum] = "028bacb34536f3ee6a2ccd668c27e8e4" 8SRC_URI[md5sum] = "028bacb34536f3ee6a2ccd668c27e8e4"
9SRC_URI[sha256sum] = "69a9d69d573a0daa31bcd1c0774eeed5c15c295fe719c61aca550ed1393156ce" 9SRC_URI[sha256sum] = "69a9d69d573a0daa31bcd1c0774eeed5c15c295fe719c61aca550ed1393156ce"
10 10
11RDEPENDS_${PN} += "\ 11RDEPENDS:${PN} += "\
12 ${PYTHON_PN}-fcntl \ 12 ${PYTHON_PN}-fcntl \
13 ${PYTHON_PN}-io \ 13 ${PYTHON_PN}-io \
14 ${PYTHON_PN}-six \ 14 ${PYTHON_PN}-six \
diff --git a/recipes-devtools/python/python3-fastentrypoints_0.12.bb b/recipes-devtools/python/python3-fastentrypoints_0.12.bb
index 53bed187..c64c4e1f 100644
--- a/recipes-devtools/python/python3-fastentrypoints_0.12.bb
+++ b/recipes-devtools/python/python3-fastentrypoints_0.12.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://README.rst;md5=f212a0cb34eb678477972d2011fb365a"
12 12
13inherit pypi setuptools3 13inherit pypi setuptools3
14 14
15RDEPENDS_${PN} += "${PYTHON_PN}-setuptools ${PYTHON_PN}-pickle" 15RDEPENDS:${PN} += "${PYTHON_PN}-setuptools ${PYTHON_PN}-pickle"
16 16
17SRC_URI[md5sum] = "390ad9a9229164a06156a5b1f0ef1b22" 17SRC_URI[md5sum] = "390ad9a9229164a06156a5b1f0ef1b22"
18SRC_URI[sha256sum] = "ff284f1469bd65400599807d2c6284d5b251398e6e28811f5f77fd262292410b" 18SRC_URI[sha256sum] = "ff284f1469bd65400599807d2c6284d5b251398e6e28811f5f77fd262292410b"
diff --git a/recipes-devtools/python/python3-nacl_1.3.0.bb b/recipes-devtools/python/python3-nacl_1.3.0.bb
index d0a99aef..42a3cd9d 100644
--- a/recipes-devtools/python/python3-nacl_1.3.0.bb
+++ b/recipes-devtools/python/python3-nacl_1.3.0.bb
@@ -16,7 +16,7 @@ DEPENDS += "\
16 python3-pip-native \ 16 python3-pip-native \
17" 17"
18 18
19RDEPENDS_${PN}_class-target += " \ 19RDEPENDS:${PN}:class-target += " \
20 python3-cffi \ 20 python3-cffi \
21 python3-pycparser \ 21 python3-pycparser \
22" 22"
diff --git a/recipes-devtools/python/python3-newrelic_6.2.0.156.bb b/recipes-devtools/python/python3-newrelic_6.2.0.156.bb
index d3bbd9e4..62371f60 100644
--- a/recipes-devtools/python/python3-newrelic_6.2.0.156.bb
+++ b/recipes-devtools/python/python3-newrelic_6.2.0.156.bb
@@ -16,7 +16,7 @@ DEPENDS += "python3-setuptools-scm-native"
16 16
17SRC_URI += "file://0001-setup.py-tweak-setuptools_scm-version-dependency.patch" 17SRC_URI += "file://0001-setup.py-tweak-setuptools_scm-version-dependency.patch"
18 18
19FILES_${PN}-dbg += "\ 19FILES:${PN}-dbg += "\
20 ${PYTHON_SITEPACKAGES_DIR}/newrelic-${PV}/newrelic/*/.debug \ 20 ${PYTHON_SITEPACKAGES_DIR}/newrelic-${PV}/newrelic/*/.debug \
21 ${PYTHON_SITEPACKAGES_DIR}/newrelic-${PV}/newrelic/packages/*/.debug/ \ 21 ${PYTHON_SITEPACKAGES_DIR}/newrelic-${PV}/newrelic/packages/*/.debug/ \
22 " 22 "
diff --git a/recipes-devtools/python/python3-webob_1.8.7.bb b/recipes-devtools/python/python3-webob_1.8.7.bb
index a51f8ddf..d23ddfd2 100644
--- a/recipes-devtools/python/python3-webob_1.8.7.bb
+++ b/recipes-devtools/python/python3-webob_1.8.7.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "b64ef5141be559cfade448f044fa45c2260351edcb6a8ef6b7e00c7dce
10 10
11inherit setuptools3 pypi 11inherit setuptools3 pypi
12 12
13RDEPENDS_${PN} += " \ 13RDEPENDS:${PN} += " \
14 python3-sphinx \ 14 python3-sphinx \
15 " 15 "
16 16
diff --git a/recipes-devtools/qemu/qemu-package-split.inc b/recipes-devtools/qemu/qemu-package-split.inc
index 2dec440b..35614678 100644
--- a/recipes-devtools/qemu/qemu-package-split.inc
+++ b/recipes-devtools/qemu/qemu-package-split.inc
@@ -1,4 +1,4 @@
1PACKAGES_prepend_class-target = "${PN}-x86_64 \ 1PACKAGES:prepend:class-target = "${PN}-x86_64 \
2 ${PN}-aarch64 \ 2 ${PN}-aarch64 \
3 ${PN}-arm \ 3 ${PN}-arm \
4 ${PN}-i386 \ 4 ${PN}-i386 \
@@ -9,38 +9,38 @@ PACKAGES_prepend_class-target = "${PN}-x86_64 \
9 ${PN}-firmware \ 9 ${PN}-firmware \
10 " 10 "
11 11
12FILES_${PN}-x86_64_class-target = "${bindir}/qemu-system-x86_64 ${bindir}/qemu-x86_64" 12FILES:${PN}-x86_64:class-target = "${bindir}/qemu-system-x86_64 ${bindir}/qemu-x86_64"
13RDEPENDS_${PN}-x86_64_append_class_target = "${PN}" 13RDEPENDS:${PN}-x86_64:append_class_target = "${PN}"
14INSANE_SKIP_${PN}-x86_64_class-target = "file-rdeps" 14INSANE_SKIP:${PN}-x86_64:class-target = "file-rdeps"
15 15
16FILES_${PN}-i386_class-target = "${bindir}/qemu-i386" 16FILES:${PN}-i386:class-target = "${bindir}/qemu-i386"
17RDEPENDS_${PN}-i386_append_class-target = "${PN}" 17RDEPENDS:${PN}-i386:append:class-target = "${PN}"
18INSANE_SKIP_${PN}-i386_class-target = "file-rdeps" 18INSANE_SKIP:${PN}-i386:class-target = "file-rdeps"
19 19
20FILES_${PN}-system-i386_class-target = "${bindir}/qemu-system-i386" 20FILES:${PN}-system-i386:class-target = "${bindir}/qemu-system-i386"
21RDEPENDS_${PN}-system-i386_append_class-target = "${PN}" 21RDEPENDS:${PN}-system-i386:append:class-target = "${PN}"
22INSANE_SKIP_${PN}-system-i386_class-target = "file-rdeps" 22INSANE_SKIP:${PN}-system-i386:class-target = "file-rdeps"
23 23
24FILES_${PN}-aarch64_class-target = "${bindir}/qemu-system-aarch64 ${bindir}/qemu-aarch64" 24FILES:${PN}-aarch64:class-target = "${bindir}/qemu-system-aarch64 ${bindir}/qemu-aarch64"
25RDEPENDS_${PN}-aarch64_append_class-target = "${PN}" 25RDEPENDS:${PN}-aarch64:append:class-target = "${PN}"
26INSANE_SKIP_${PN}-aarch64_class-target = "file-rdeps" 26INSANE_SKIP:${PN}-aarch64:class-target = "file-rdeps"
27 27
28FILES_${PN}-arm_class-target = "${bindir}/qemu-system-arm ${bindir}/qemu-arm" 28FILES:${PN}-arm:class-target = "${bindir}/qemu-system-arm ${bindir}/qemu-arm"
29RDEPENDS_${PN}-arm_append_class-target = "${PN}" 29RDEPENDS:${PN}-arm:append:class-target = "${PN}"
30INSANE_SKIP_${PN}-arm_class-target = "file-rdeps" 30INSANE_SKIP:${PN}-arm:class-target = "file-rdeps"
31 31
32FILES_${PN}-microblaze_class-target = "${bindir}/qemu-system-microblaze* ${bindir}/qemu-microblaze*" 32FILES:${PN}-microblaze:class-target = "${bindir}/qemu-system-microblaze* ${bindir}/qemu-microblaze*"
33RDEPENDS_${PN}-microblaze_append_class-target = "${PN}" 33RDEPENDS:${PN}-microblaze:append:class-target = "${PN}"
34INSANE_SKIP_${PN}-arm_class-target = "file-rdeps" 34INSANE_SKIP:${PN}-arm:class-target = "file-rdeps"
35 35
36FILES_${PN}-support_class-target = "${bindir}/* ${libexecdir}/*" 36FILES:${PN}-support:class-target = "${bindir}/* ${libexecdir}/*"
37RDEPENDS_${PN}-support_class-target = "${PN} bash" 37RDEPENDS:${PN}-support:class-target = "${PN} bash"
38 38
39FILES_${PN}-firmware_class-target = "${datadir}/${PN}/*.bin ${datadir}/${PN}/*.rom ${datadir}/${PN}/*.img ${datadir}/${PN}/openbios* ${datadir}/${PN}/*.dtb ${datadir}/${PN}/u-boot*" 39FILES:${PN}-firmware:class-target = "${datadir}/${PN}/*.bin ${datadir}/${PN}/*.rom ${datadir}/${PN}/*.img ${datadir}/${PN}/openbios* ${datadir}/${PN}/*.dtb ${datadir}/${PN}/u-boot*"
40RDEPENDS_${PN}-firmware_class-target = "${PN}" 40RDEPENDS:${PN}-firmware:class-target = "${PN}"
41INSANE_SKIP_${PN}-firmware_class-target = "arch" 41INSANE_SKIP:${PN}-firmware:class-target = "arch"
42 42
43FILES_${PN}-keymaps_class-target = "${datadir}/${PN}/keymaps/*" 43FILES:${PN}-keymaps:class-target = "${datadir}/${PN}/keymaps/*"
44RDEPENDS_${PN}-keymaps_class-target = "${PN}" 44RDEPENDS:${PN}-keymaps:class-target = "${PN}"
45 45
46PACKAGECONFIG_append = " virtfs" 46PACKAGECONFIG:append = " virtfs"
diff --git a/recipes-devtools/yq/yq_git.bb b/recipes-devtools/yq/yq_git.bb
index a89c8338..54024eef 100644
--- a/recipes-devtools/yq/yq_git.bb
+++ b/recipes-devtools/yq/yq_git.bb
@@ -30,7 +30,7 @@ GO_IMPORT = "github.com/mikefarah/yq"
30 30
31inherit go 31inherit go
32 32
33do_compile_prepend() { 33do_compile:prepend() {
34 # arrange for some of the golang built ins to be found 34 # arrange for some of the golang built ins to be found
35 ( 35 (
36 cd ${WORKDIR}/build/src/ 36 cd ${WORKDIR}/build/src/
@@ -43,7 +43,7 @@ do_compile_prepend() {
43} 43}
44 44
45 45
46do_install_append() { 46do_install:append() {
47 # these bring in dependencies for the -dev package on bash, and we don't 47 # these bring in dependencies for the -dev package on bash, and we don't
48 # need them .. so we remove them to avoid needing that rdepends 48 # need them .. so we remove them to avoid needing that rdepends
49 rm -rf ${D}/${prefix}/lib/go/src/${GO_IMPORT}/debian/rules 49 rm -rf ${D}/${prefix}/lib/go/src/${GO_IMPORT}/debian/rules
diff --git a/recipes-extended/ceph/ceph_15.2.12.bb b/recipes-extended/ceph/ceph_15.2.12.bb
index 3c2e1c62..6636d7a4 100644
--- a/recipes-extended/ceph/ceph_15.2.12.bb
+++ b/recipes-extended/ceph/ceph_15.2.12.bb
@@ -29,7 +29,7 @@ DEPENDS = "boost bzip2 curl expat gperf-native \
29 python3 python3-cython-native rabbitmq-c rocksdb snappy udev \ 29 python3 python3-cython-native rabbitmq-c rocksdb snappy udev \
30 valgrind xfsprogs zlib \ 30 valgrind xfsprogs zlib \
31" 31"
32SYSTEMD_SERVICE_${PN} = " \ 32SYSTEMD_SERVICE:${PN} = " \
33 ceph-radosgw@.service \ 33 ceph-radosgw@.service \
34 ceph-radosgw.target \ 34 ceph-radosgw.target \
35 ceph-mon@.service \ 35 ceph-mon@.service \
@@ -72,13 +72,13 @@ EXTRA_OECMAKE = "-DWITH_MANPAGE=OFF \
72 72
73export STAGING_DIR_HOST 73export STAGING_DIR_HOST
74 74
75do_configure_prepend () { 75do_configure:prepend () {
76 echo "set( CMAKE_SYSROOT \"${RECIPE_SYSROOT}\" )" >> ${WORKDIR}/toolchain.cmake 76 echo "set( CMAKE_SYSROOT \"${RECIPE_SYSROOT}\" )" >> ${WORKDIR}/toolchain.cmake
77 echo "set( CMAKE_DESTDIR \"${D}\" )" >> ${WORKDIR}/toolchain.cmake 77 echo "set( CMAKE_DESTDIR \"${D}\" )" >> ${WORKDIR}/toolchain.cmake
78 echo "set( PYTHON_SITEPACKAGES_DIR \"${PYTHON_SITEPACKAGES_DIR}\" )" >> ${WORKDIR}/toolchain.cmake 78 echo "set( PYTHON_SITEPACKAGES_DIR \"${PYTHON_SITEPACKAGES_DIR}\" )" >> ${WORKDIR}/toolchain.cmake
79} 79}
80 80
81do_install_append () { 81do_install:append () {
82 sed -i -e 's:^#!/usr/bin/python$:&3:' \ 82 sed -i -e 's:^#!/usr/bin/python$:&3:' \
83 -e 's:${WORKDIR}.*python3:${bindir}/python3:' \ 83 -e 's:${WORKDIR}.*python3:${bindir}/python3:' \
84 ${D}${bindir}/ceph ${D}${bindir}/ceph-crash \ 84 ${D}${bindir}/ceph ${D}${bindir}/ceph-crash \
@@ -94,7 +94,7 @@ do_install_append () {
94 rm ${D}${systemd_unitdir}/system/ceph-fuse.target ${D}${systemd_unitdir}/system/ceph-fuse@.service 94 rm ${D}${systemd_unitdir}/system/ceph-fuse.target ${D}${systemd_unitdir}/system/ceph-fuse@.service
95} 95}
96 96
97do_install_append_class-target () { 97do_install:append:class-target () {
98 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then 98 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
99 install -d ${D}${sysconfdir}/tmpfiles.d 99 install -d ${D}${sysconfdir}/tmpfiles.d
100 echo "d /var/lib/ceph/crash/posted 0755 root root - -" > ${D}${sysconfdir}/tmpfiles.d/ceph-placeholder.conf 100 echo "d /var/lib/ceph/crash/posted 0755 root root - -" > ${D}${sysconfdir}/tmpfiles.d/ceph-placeholder.conf
@@ -106,28 +106,28 @@ do_install_append_class-target () {
106 fi 106 fi
107} 107}
108 108
109pkg_postinst_${PN}() { 109pkg_postinst:${PN}() {
110 if [ -z "$D" ] && [ -e ${sysconfdir}/init.d/populate-volatile.sh ] ; then 110 if [ -z "$D" ] && [ -e ${sysconfdir}/init.d/populate-volatile.sh ] ; then
111 ${sysconfdir}/init.d/populate-volatile.sh update 111 ${sysconfdir}/init.d/populate-volatile.sh update
112 fi 112 fi
113} 113}
114 114
115FILES_${PN} += "\ 115FILES:${PN} += "\
116 ${libdir}/rados-classes/*.so.* \ 116 ${libdir}/rados-classes/*.so.* \
117 ${libdir}/ceph/compressor/*.so \ 117 ${libdir}/ceph/compressor/*.so \
118 ${libdir}/rados-classes/*.so \ 118 ${libdir}/rados-classes/*.so \
119 ${libdir}/ceph/*.so \ 119 ${libdir}/ceph/*.so \
120" 120"
121 121
122FILES_${PN} += " \ 122FILES:${PN} += " \
123 /etc/tmpfiles.d/ceph-placeholder.conf \ 123 /etc/tmpfiles.d/ceph-placeholder.conf \
124 /etc/default/volatiles/99_ceph-placeholder \ 124 /etc/default/volatiles/99_ceph-placeholder \
125" 125"
126 126
127FILES_${PN}-python = "\ 127FILES:${PN}-python = "\
128 ${PYTHON_SITEPACKAGES_DIR}/* \ 128 ${PYTHON_SITEPACKAGES_DIR}/* \
129" 129"
130RDEPENDS_${PN} += "\ 130RDEPENDS:${PN} += "\
131 python3-core \ 131 python3-core \
132 python3-misc \ 132 python3-misc \
133 python3-modules \ 133 python3-modules \
@@ -138,8 +138,8 @@ COMPATIBLE_HOST = "(x86_64).*"
138PACKAGES += " \ 138PACKAGES += " \
139 ${PN}-python \ 139 ${PN}-python \
140" 140"
141INSANE_SKIP_${PN}-python += "ldflags" 141INSANE_SKIP:${PN}-python += "ldflags"
142INSANE_SKIP_${PN} += "dev-so" 142INSANE_SKIP:${PN} += "dev-so"
143CCACHE_DISABLE = "1" 143CCACHE_DISABLE = "1"
144 144
145CVE_PRODUCT = "ceph ceph_storage ceph_storage_mon ceph_storage_osd" 145CVE_PRODUCT = "ceph ceph_storage ceph_storage_mon ceph_storage_osd"
diff --git a/recipes-extended/cloud-init/cloud-init_20.3.bb b/recipes-extended/cloud-init/cloud-init_20.3.bb
index b9efb31f..1e2a236b 100644
--- a/recipes-extended/cloud-init/cloud-init_20.3.bb
+++ b/recipes-extended/cloud-init/cloud-init_20.3.bb
@@ -13,10 +13,10 @@ SRC_URI = "git://github.com/canonical/cloud-init \
13 13
14S = "${WORKDIR}/git" 14S = "${WORKDIR}/git"
15 15
16DISTUTILS_INSTALL_ARGS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '--init-system=sysvinit_deb', '', d)}" 16DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '--init-system=sysvinit_deb', '', d)}"
17DISTUTILS_INSTALL_ARGS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--init-system=systemd', '', d)}" 17DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--init-system=systemd', '', d)}"
18 18
19do_install_append() { 19do_install:append() {
20 ln -s ${libdir}/${BPN}/uncloud-init ${D}${sysconfdir}/cloud/uncloud-init 20 ln -s ${libdir}/${BPN}/uncloud-init ${D}${sysconfdir}/cloud/uncloud-init
21 ln -s ${libdir}/${BPN}/write-ssh-key-fingerprints ${D}${sysconfdir}/cloud/write-ssh-key-fingerprints 21 ln -s ${libdir}/${BPN}/write-ssh-key-fingerprints ${D}${sysconfdir}/cloud/write-ssh-key-fingerprints
22} 22}
@@ -33,21 +33,21 @@ inherit python3native
33 33
34PACKAGES += "${PN}-systemd" 34PACKAGES += "${PN}-systemd"
35 35
36FILES_${PN} += "${sysconfdir}/* \ 36FILES:${PN} += "${sysconfdir}/* \
37 ${datadir}/*" 37 ${datadir}/*"
38 38
39FILES_${PN}-systemd += "${systemd_unitdir}/*" 39FILES:${PN}-systemd += "${systemd_unitdir}/*"
40RDEPENDS_${PN}-systemd += " ${PN}" 40RDEPENDS:${PN}-systemd += " ${PN}"
41 41
42INITSCRIPT_PACKAGES = "${PN}" 42INITSCRIPT_PACKAGES = "${PN}"
43INITSCRIPT_NAME_${BPN} = "cloud-init" 43INITSCRIPT_NAME:${BPN} = "cloud-init"
44 44
45DEPENDS += "python3-pyyaml-native \ 45DEPENDS += "python3-pyyaml-native \
46 python3-requests-native \ 46 python3-requests-native \
47 python3-jinja2-native \ 47 python3-jinja2-native \
48 " 48 "
49 49
50RDEPENDS_${PN} = "python3 \ 50RDEPENDS:${PN} = "python3 \
51 python3-jinja2 \ 51 python3-jinja2 \
52 python3-configobj \ 52 python3-configobj \
53 python3-requests \ 53 python3-requests \
diff --git a/recipes-extended/dev86/dev86_git.bb b/recipes-extended/dev86/dev86_git.bb
index 838918a3..8cad15ac 100644
--- a/recipes-extended/dev86/dev86_git.bb
+++ b/recipes-extended/dev86/dev86_git.bb
@@ -39,4 +39,4 @@ do_install() {
39 ln -s ../lib/bcc/bcc-cc1 ${D}${prefix}/bin/bcc-cc1 39 ln -s ../lib/bcc/bcc-cc1 ${D}${prefix}/bin/bcc-cc1
40} 40}
41 41
42FILES_${PN} += "${libdir}/bcc" 42FILES:${PN} += "${libdir}/bcc"
diff --git a/recipes-extended/diod/diod_1.0.24.bb b/recipes-extended/diod/diod_1.0.24.bb
index a4a85284..0291564f 100644
--- a/recipes-extended/diod/diod_1.0.24.bb
+++ b/recipes-extended/diod/diod_1.0.24.bb
@@ -26,11 +26,11 @@ S = "${WORKDIR}/git"
26 26
27inherit autotools systemd 27inherit autotools systemd
28 28
29do_install_append () { 29do_install:append () {
30 # install our init based on start-stop-daemon 30 # install our init based on start-stop-daemon
31 install -D -m 0755 ${WORKDIR}/diod ${D}${sysconfdir}/init.d/diod 31 install -D -m 0755 ${WORKDIR}/diod ${D}${sysconfdir}/init.d/diod
32 # install a real(not commented) configuration file for diod 32 # install a real(not commented) configuration file for diod
33 install -m 0644 ${WORKDIR}/diod.conf ${D}${sysconfdir}/diod.conf 33 install -m 0644 ${WORKDIR}/diod.conf ${D}${sysconfdir}/diod.conf
34} 34}
35 35
36FILES_${PN} += "${systemd_unitdir}" 36FILES:${PN} += "${systemd_unitdir}"
diff --git a/recipes-extended/hyperstart/hyperstart_git.bb b/recipes-extended/hyperstart/hyperstart_git.bb
index 1126aa1b..7c18b6e0 100644
--- a/recipes-extended/hyperstart/hyperstart_git.bb
+++ b/recipes-extended/hyperstart/hyperstart_git.bb
@@ -23,4 +23,4 @@ do_install() {
23 install -m644 ${S}/build/arch/x86_64/kernel ${D}/var/lib/hyper/ 23 install -m644 ${S}/build/arch/x86_64/kernel ${D}/var/lib/hyper/
24} 24}
25 25
26FILES_${PN} += "/var/lib/hyper" 26FILES:${PN} += "/var/lib/hyper"
diff --git a/recipes-extended/images/container-base.bb b/recipes-extended/images/container-base.bb
index acce0411..c9dd32d1 100644
--- a/recipes-extended/images/container-base.bb
+++ b/recipes-extended/images/container-base.bb
@@ -22,7 +22,7 @@ IMAGE_INSTALL = " \
22" 22"
23 23
24# If the following is configured in local.conf (or the distro): 24# If the following is configured in local.conf (or the distro):
25# PACKAGE_EXTRA_ARCHS_append = " container-dummy-provides" 25# PACKAGE_EXTRA_ARCHS:append = " container-dummy-provides"
26# 26#
27# it has been explicitly # indicated that we don't want or need a shell, so we'll 27# it has been explicitly # indicated that we don't want or need a shell, so we'll
28# add the dummy provides. 28# add the dummy provides.
diff --git a/recipes-extended/images/xen-guest-image-minimal.bb b/recipes-extended/images/xen-guest-image-minimal.bb
index 63c7510d..ca111b49 100644
--- a/recipes-extended/images/xen-guest-image-minimal.bb
+++ b/recipes-extended/images/xen-guest-image-minimal.bb
@@ -10,8 +10,8 @@ IMAGE_INSTALL += " \
10IMAGE_INSTALL += "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' xf86-video-fbdev', '', d)}" 10IMAGE_INSTALL += "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' xf86-video-fbdev', '', d)}"
11 11
12# Install xf86-video-vesa on x86 platforms. 12# Install xf86-video-vesa on x86 platforms.
13IMAGE_INSTALL_append_x86-64 = "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' xf86-video-vesa', '', d)}" 13IMAGE_INSTALL:append:x86-64 = "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' xf86-video-vesa', '', d)}"
14IMAGE_INSTALL_append_x86 = "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' xf86-video-vesa', '', d)}" 14IMAGE_INSTALL:append:x86 = "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' xf86-video-vesa', '', d)}"
15 15
16REQUIRED_DISTRO_FEATURES += "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' x11', '', d)} xen" 16REQUIRED_DISTRO_FEATURES += "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' x11', '', d)} xen"
17 17
diff --git a/recipes-extended/images/xen-image-minimal.bb b/recipes-extended/images/xen-image-minimal.bb
index ca6d2683..2a44e3c4 100644
--- a/recipes-extended/images/xen-image-minimal.bb
+++ b/recipes-extended/images/xen-image-minimal.bb
@@ -21,13 +21,13 @@ IMAGE_INSTALL += " \
21do_build[depends] += "xen:do_deploy" 21do_build[depends] += "xen:do_deploy"
22 22
23# Networking for HVM-mode guests (x86/64 only) requires the tun kernel module 23# Networking for HVM-mode guests (x86/64 only) requires the tun kernel module
24IMAGE_INSTALL_append_x86 = "kernel-module-tun" 24IMAGE_INSTALL:append:x86 = "kernel-module-tun"
25IMAGE_INSTALL_append_x86-64 = "kernel-module-tun" 25IMAGE_INSTALL:append:x86-64 = "kernel-module-tun"
26 26
27# Linux kernel option CONFIG_XEN_PCIDEV_BACKEND depends on X86 27# Linux kernel option CONFIG_XEN_PCIDEV_BACKEND depends on X86
28XEN_PCIBACK_MODULE = "" 28XEN_PCIBACK_MODULE = ""
29XEN_PCIBACK_MODULE_x86 = "kernel-module-xen-pciback" 29XEN_PCIBACK_MODULE:x86 = "kernel-module-xen-pciback"
30XEN_PCIBACK_MODULE_x86-64 = "kernel-module-xen-pciback" 30XEN_PCIBACK_MODULE:x86-64 = "kernel-module-xen-pciback"
31 31
32LICENSE = "MIT" 32LICENSE = "MIT"
33 33
@@ -41,21 +41,21 @@ do_check_xen_state() {
41 41
42addtask check_xen_state before do_rootfs 42addtask check_xen_state before do_rootfs
43 43
44syslinux_iso_populate_append() { 44syslinux_iso_populate:append() {
45 install -m 0444 ${STAGING_DATADIR}/syslinux/libcom32.c32 ${ISODIR}${ISOLINUXDIR} 45 install -m 0444 ${STAGING_DATADIR}/syslinux/libcom32.c32 ${ISODIR}${ISOLINUXDIR}
46 install -m 0444 ${STAGING_DATADIR}/syslinux/mboot.c32 ${ISODIR}${ISOLINUXDIR} 46 install -m 0444 ${STAGING_DATADIR}/syslinux/mboot.c32 ${ISODIR}${ISOLINUXDIR}
47} 47}
48 48
49syslinux_hddimg_populate_append() { 49syslinux_hddimg_populate:append() {
50 install -m 0444 ${STAGING_DATADIR}/syslinux/libcom32.c32 ${HDDDIR}${SYSLINUXDIR} 50 install -m 0444 ${STAGING_DATADIR}/syslinux/libcom32.c32 ${HDDDIR}${SYSLINUXDIR}
51 install -m 0444 ${STAGING_DATADIR}/syslinux/mboot.c32 ${HDDDIR}${SYSLINUXDIR} 51 install -m 0444 ${STAGING_DATADIR}/syslinux/mboot.c32 ${HDDDIR}${SYSLINUXDIR}
52} 52}
53 53
54grubefi_populate_append() { 54grubefi_populate:append() {
55 install -m 0644 ${DEPLOY_DIR_IMAGE}/xen-${MACHINE}.gz ${DEST}${EFIDIR}/xen.gz 55 install -m 0644 ${DEPLOY_DIR_IMAGE}/xen-${MACHINE}.gz ${DEST}${EFIDIR}/xen.gz
56} 56}
57 57
58syslinux_populate_append() { 58syslinux_populate:append() {
59 install -m 0644 ${DEPLOY_DIR_IMAGE}/xen-${MACHINE}.gz ${DEST}/xen.gz 59 install -m 0644 ${DEPLOY_DIR_IMAGE}/xen-${MACHINE}.gz ${DEST}/xen.gz
60} 60}
61 61
@@ -74,6 +74,7 @@ build_syslinux_cfg () {
74 74
75# Enable runqemu. eg: runqemu xen-image-minimal nographic slirp 75# Enable runqemu. eg: runqemu xen-image-minimal nographic slirp
76WKS_FILE_x86-64 = "directdisk-xen.wks" 76WKS_FILE_x86-64 = "directdisk-xen.wks"
77QB_MEM ?= "-m 400"
77QB_DEFAULT_KERNEL ?= "none" 78QB_DEFAULT_KERNEL ?= "none"
78QB_DEFAULT_FSTYPE ?= "wic" 79QB_DEFAULT_FSTYPE ?= "wic"
79QB_DEFAULT_FSTYPE_qemux86-64 = "wic" 80QB_DEFAULT_FSTYPE_qemux86-64 = "wic"
@@ -81,7 +82,7 @@ QB_FSINFO ?= "wic:kernel-in-fs"
81QB_SERIAL_OPT = "-serial mon:stdio" 82QB_SERIAL_OPT = "-serial mon:stdio"
82# qemux86-64 machine does not include 'wic' in IMAGE_FSTYPES, which is needed 83# qemux86-64 machine does not include 'wic' in IMAGE_FSTYPES, which is needed
83# to boot this image, so add it here: 84# to boot this image, so add it here:
84IMAGE_FSTYPES_qemux86-64 += "wic" 85IMAGE_FSTYPES:qemux86-64 += "wic"
85# Networking: the qemuboot.bbclass default virtio network device works ok 86# Networking: the qemuboot.bbclass default virtio network device works ok
86# and so does the emulated e1000 -- choose according to the network device 87# and so does the emulated e1000 -- choose according to the network device
87# drivers that are present in your dom0 Linux kernel. To switch to e1000: 88# drivers that are present in your dom0 Linux kernel. To switch to e1000:
diff --git a/recipes-extended/images/xtf-image.bb b/recipes-extended/images/xtf-image.bb
index 3f9af259..6bd5a342 100644
--- a/recipes-extended/images/xtf-image.bb
+++ b/recipes-extended/images/xtf-image.bb
@@ -14,11 +14,11 @@ DESCRIPTION = "A minimal Xen Test Framework (XTF) image for testing the Xen hype
14 14
15IMAGE_NAME="xtf" 15IMAGE_NAME="xtf"
16 16
17IMAGE_INSTALL_append = " xtf" 17IMAGE_INSTALL:append = " xtf"
18 18
19QB_DEFAULT_FSTYPE = "wic" 19QB_DEFAULT_FSTYPE = "wic"
20 20
21# Set the dom0 memory level lower than that assigned to qemu so that Xen has 21# Set the dom0 memory level lower than that assigned to qemu so that Xen has
22# some available memory for allocating to the XTF microkernel guests to run: 22# some available memory for allocating to the XTF microkernel guests to run:
23QB_MEM = "-m 400" 23QB_MEM = "-m 400"
24SYSLINUX_XEN_ARGS_append = " dom0_mem=256M" 24SYSLINUX_XEN_ARGS:append = " dom0_mem=256M"
diff --git a/recipes-extended/images/xvisor-image-minimal.bb b/recipes-extended/images/xvisor-image-minimal.bb
index 4c4a2fc2..7c23de5b 100644
--- a/recipes-extended/images/xvisor-image-minimal.bb
+++ b/recipes-extended/images/xvisor-image-minimal.bb
@@ -17,4 +17,4 @@ inherit core-image
17 17
18# Enable runqemu. eg: runqemu xvisor-image-minimal nographic slirp 18# Enable runqemu. eg: runqemu xvisor-image-minimal nographic slirp
19QB_DEFAULT_KERNEL = "vmm.bin" 19QB_DEFAULT_KERNEL = "vmm.bin"
20QB_OPT_APPEND_append_riscv64 = " -cpu rv64,x-h=true " 20QB_OPT_APPEND:append:riscv64 = " -cpu rv64,x-h=true "
diff --git a/recipes-extended/iptables/iptables-meta-virtualization.inc b/recipes-extended/iptables/iptables-meta-virtualization.inc
index 8fd521c9..49315590 100644
--- a/recipes-extended/iptables/iptables-meta-virtualization.inc
+++ b/recipes-extended/iptables/iptables-meta-virtualization.inc
@@ -1,4 +1,4 @@
1RRECOMMENDS_${PN} += "kernel-module-ip6-tables \ 1RRECOMMENDS:${PN} += "kernel-module-ip6-tables \
2 kernel-module-ip-tables \ 2 kernel-module-ip-tables \
3 kernel-module-ip6table-filter \ 3 kernel-module-ip6table-filter \
4 kernel-module-iptable-filter \ 4 kernel-module-iptable-filter \
diff --git a/recipes-extended/ipxe/ipxe_git.bb b/recipes-extended/ipxe/ipxe_git.bb
index ff6154e0..5ead6c5f 100644
--- a/recipes-extended/ipxe/ipxe_git.bb
+++ b/recipes-extended/ipxe/ipxe_git.bb
@@ -5,13 +5,13 @@ DEPENDS = "binutils-native perl-native syslinux mtools-native cdrtools-native xz
5LIC_FILES_CHKSUM = "file://../COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263" 5LIC_FILES_CHKSUM = "file://../COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263"
6 6
7# syslinux has this restriction 7# syslinux has this restriction
8COMPATIBLE_HOST_class-target = '(x86_64|i.86).*-(linux|freebsd.*)' 8COMPATIBLE_HOST:class-target = '(x86_64|i.86).*-(linux|freebsd.*)'
9 9
10SRCREV = "18dc73d27edb55ebe9cb13c58d59af3da3bd374b" 10SRCREV = "18dc73d27edb55ebe9cb13c58d59af3da3bd374b"
11PV = "1.20.1+git${SRCPV}" 11PV = "1.20.1+git${SRCPV}"
12PR = "r0" 12PR = "r0"
13 13
14FILESEXTRAPATHS_prepend := "${THISDIR}/files:" 14FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
15 15
16SRC_URI = " \ 16SRC_URI = " \
17 git://github.com/ipxe/ipxe.git;protocol=https \ 17 git://github.com/ipxe/ipxe.git;protocol=https \
@@ -21,7 +21,7 @@ SRC_URI = " \
21 file://build-be-explicit-about-fcommon-compiler-directive.patch \ 21 file://build-be-explicit-about-fcommon-compiler-directive.patch \
22 " 22 "
23 23
24FILES_${PN} = "/usr/share/firmware/*.rom" 24FILES:${PN} = "/usr/share/firmware/*.rom"
25 25
26EXTRA_OEMAKE = " \ 26EXTRA_OEMAKE = " \
27 ISOLINUX_BIN="${STAGING_DIR_TARGET}/usr/share/syslinux/isolinux.bin" \ 27 ISOLINUX_BIN="${STAGING_DIR_TARGET}/usr/share/syslinux/isolinux.bin" \
diff --git a/recipes-extended/irqbalance/irqbalance.inc b/recipes-extended/irqbalance/irqbalance.inc
index 53275d12..63096622 100644
--- a/recipes-extended/irqbalance/irqbalance.inc
+++ b/recipes-extended/irqbalance/irqbalance.inc
@@ -21,7 +21,7 @@ INITSCRIPT_PARAMS = "defaults"
21inherit autotools update-rc.d pkgconfig systemd 21inherit autotools update-rc.d pkgconfig systemd
22 22
23SYSTEMD_PACKAGES = "irqbalance" 23SYSTEMD_PACKAGES = "irqbalance"
24SYSTEMD_SERVICE_irqbalance = "irqbalanced.service" 24SYSTEMD_SERVICE:irqbalance = "irqbalanced.service"
25 25
26EXTRA_OECONF = "--program-transform-name= \ 26EXTRA_OECONF = "--program-transform-name= \
27 " 27 "
diff --git a/recipes-extended/libibverbs/libibverbs_1.2.1.bb b/recipes-extended/libibverbs/libibverbs_1.2.1.bb
index fa7eee62..d4f7b0de 100644
--- a/recipes-extended/libibverbs/libibverbs_1.2.1.bb
+++ b/recipes-extended/libibverbs/libibverbs_1.2.1.bb
@@ -16,19 +16,19 @@ inherit autotools
16 16
17DEPENDS = "libnl pkgconfig-native" 17DEPENDS = "libnl pkgconfig-native"
18PACKAGES += "${PN}-utils" 18PACKAGES += "${PN}-utils"
19FILES_${PN} = "${sysconfdir} ${libdir}/*.so.*" 19FILES:${PN} = "${sysconfdir} ${libdir}/*.so.*"
20FILES_${PN}-utils = "${bindir}" 20FILES:${PN}-utils = "${bindir}"
21 21
22PACKAGECONFIG ??= "" 22PACKAGECONFIG ??= ""
23PACKAGECONFIG[valgrind] = "--with-valgrind,--without-valgrind,valgrind," 23PACKAGECONFIG[valgrind] = "--with-valgrind,--without-valgrind,valgrind,"
24 24
25do_install_append() { 25do_install:append() {
26 mkdir -p ${D}${sysconfdir}/libibverbs.d 26 mkdir -p ${D}${sysconfdir}/libibverbs.d
27 rm -f ${D}${libdir}/libibverbs.la 27 rm -f ${D}${libdir}/libibverbs.la
28} 28}
29 29
30PROVIDES = "virtual/libibverbs" 30PROVIDES = "virtual/libibverbs"
31RPROVIDES_${PN} = "virtual/libibverbs" 31RPROVIDES:${PN} = "virtual/libibverbs"
32 32
33COMPATIBLE_HOST_mipsarch = "none" 33COMPATIBLE_HOST:mipsarch = "none"
34COMPATIBLE_HOST_arm = "none" 34COMPATIBLE_HOST:arm = "none"
diff --git a/recipes-extended/libvirt/libvirt-python.inc b/recipes-extended/libvirt/libvirt-python.inc
index 0c661af8..a48aaea5 100644
--- a/recipes-extended/libvirt/libvirt-python.inc
+++ b/recipes-extended/libvirt/libvirt-python.inc
@@ -5,15 +5,15 @@ export STAGING_LIBDIR
5export BUILD_SYS 5export BUILD_SYS
6export HOST_SYS 6export HOST_SYS
7 7
8RDEPENDS_${PN}-python += "python3" 8RDEPENDS:${PN}-python += "python3"
9PACKAGECONFIG_${PN}-python[xen] = ",,,xen-python" 9PACKAGECONFIG_${PN}-python[xen] = ",,,xen-python"
10 10
11PACKAGES += "${PN}-python-staticdev ${PN}-python-dev ${PN}-python-dbg ${PN}-python" 11PACKAGES += "${PN}-python-staticdev ${PN}-python-dev ${PN}-python-dbg ${PN}-python"
12 12
13FILES_${PN}-python-staticdev += "${PYTHON_SITEPACKAGES_DIR}/*.a" 13FILES:${PN}-python-staticdev += "${PYTHON_SITEPACKAGES_DIR}/*.a"
14FILES_${PN}-python-dev += "${PYTHON_SITEPACKAGES_DIR}/*.la" 14FILES:${PN}-python-dev += "${PYTHON_SITEPACKAGES_DIR}/*.la"
15FILES_${PN}-python-dbg += "${PYTHON_SITEPACKAGES_DIR}/.debug/" 15FILES:${PN}-python-dbg += "${PYTHON_SITEPACKAGES_DIR}/.debug/"
16FILES_${PN}-python = "${bindir}/* ${libdir}/* ${libdir}/${PYTHON_DIR}/*" 16FILES:${PN}-python = "${bindir}/* ${libdir}/* ${libdir}/${PYTHON_DIR}/*"
17 17
18SRC_URI += "http://libvirt.org/sources/python/libvirt-python-${PV}.tar.gz;name=libvirt_python" 18SRC_URI += "http://libvirt.org/sources/python/libvirt-python-${PV}.tar.gz;name=libvirt_python"
19 19
@@ -38,7 +38,7 @@ python __anonymous () {
38 d.setVar('LIBVIRT_PYTHON_ENABLE', '0') 38 d.setVar('LIBVIRT_PYTHON_ENABLE', '0')
39} 39}
40 40
41do_compile_append() { 41do_compile:append() {
42 if [ "${LIBVIRT_PYTHON_ENABLE}" = "1" ]; then 42 if [ "${LIBVIRT_PYTHON_ENABLE}" = "1" ]; then
43 # we need the python bindings to look into our source dir, not 43 # we need the python bindings to look into our source dir, not
44 # the syroot staged pkgconfig entries. So we clear the sysroot 44 # the syroot staged pkgconfig entries. So we clear the sysroot
@@ -49,7 +49,7 @@ do_compile_append() {
49 fi 49 fi
50} 50}
51 51
52do_install_append() { 52do_install:append() {
53 if [ "${LIBVIRT_PYTHON_ENABLE}" = "1" ]; then 53 if [ "${LIBVIRT_PYTHON_ENABLE}" = "1" ]; then
54 # we need the python bindings to look into our source dir, not 54 # we need the python bindings to look into our source dir, not
55 # the syroot staged pkgconfig entries. So we clear the sysroot 55 # the syroot staged pkgconfig entries. So we clear the sysroot
diff --git a/recipes-extended/libvirt/libvirt_7.2.0.bb b/recipes-extended/libvirt/libvirt_7.2.0.bb
index 19662a7f..9cf29511 100644
--- a/recipes-extended/libvirt/libvirt_7.2.0.bb
+++ b/recipes-extended/libvirt/libvirt_7.2.0.bb
@@ -13,14 +13,14 @@ DEPENDS = "bridge-utils gnutls libxml2 lvm2 avahi parted curl libpcap util-linux
13 13
14# libvirt-guests.sh needs gettext.sh 14# libvirt-guests.sh needs gettext.sh
15# 15#
16RDEPENDS_${PN} = "gettext-runtime" 16RDEPENDS:${PN} = "gettext-runtime"
17 17
18RDEPENDS_libvirt-libvirtd += "bridge-utils iptables pm-utils dnsmasq netcat-openbsd ebtables" 18RDEPENDS:libvirt-libvirtd += "bridge-utils iptables pm-utils dnsmasq netcat-openbsd ebtables"
19RDEPENDS_libvirt-libvirtd_append_x86-64 = " dmidecode" 19RDEPENDS:libvirt-libvirtd:append:x86-64 = " dmidecode"
20RDEPENDS_libvirt-libvirtd_append_x86 = " dmidecode" 20RDEPENDS:libvirt-libvirtd:append:x86 = " dmidecode"
21 21
22#connman blocks the 53 port and libvirtd can't start its DNS service 22#connman blocks the 53 port and libvirtd can't start its DNS service
23RCONFLICTS_${PN}_libvirtd = "connman" 23RCONFLICTS:${PN}_libvirtd = "connman"
24 24
25SRC_URI = "http://libvirt.org/sources/libvirt-${PV}.tar.xz;name=libvirt \ 25SRC_URI = "http://libvirt.org/sources/libvirt-${PV}.tar.xz;name=libvirt \
26 file://libvirtd.sh \ 26 file://libvirtd.sh \
@@ -36,12 +36,12 @@ SRC_URI[libvirt.sha256sum] = "01f459d0c7ba5009622a628dba1a026200e8f4a299fea783b9
36 36
37inherit meson gettext update-rc.d pkgconfig systemd useradd perlnative 37inherit meson gettext update-rc.d pkgconfig systemd useradd perlnative
38USERADD_PACKAGES = "${PN}" 38USERADD_PACKAGES = "${PN}"
39GROUPADD_PARAM_${PN} = "-r qemu; -r kvm" 39GROUPADD_PARAM:${PN} = "-r qemu; -r kvm"
40USERADD_PARAM_${PN} = "-r -g qemu -G kvm qemu" 40USERADD_PARAM:${PN} = "-r -g qemu -G kvm qemu"
41 41
42 42
43EXTRA_OEMESON += "--cross-file ${WORKDIR}/meson-${PN}.cross" 43EXTRA_OEMESON += "--cross-file ${WORKDIR}/meson-${PN}.cross"
44do_write_config_append() { 44do_write_config:append() {
45 cat >${WORKDIR}/meson-${PN}.cross <<EOF 45 cat >${WORKDIR}/meson-${PN}.cross <<EOF
46[binaries] 46[binaries]
47iptables = '/usr/sbin/iptables' 47iptables = '/usr/sbin/iptables'
@@ -52,13 +52,13 @@ dnsmasq = '/usr/bin/dnsmasq'
52EOF 52EOF
53} 53}
54 54
55ALLOW_EMPTY_${PN} = "1" 55ALLOW_EMPTY:${PN} = "1"
56 56
57PACKAGES =+ "${PN}-libvirtd ${PN}-virsh" 57PACKAGES =+ "${PN}-libvirtd ${PN}-virsh"
58 58
59ALLOW_EMPTY_${PN}-libvirtd = "1" 59ALLOW_EMPTY:${PN}-libvirtd = "1"
60 60
61FILES_${PN}-libvirtd = " \ 61FILES:${PN}-libvirtd = " \
62 ${sysconfdir}/init.d \ 62 ${sysconfdir}/init.d \
63 ${sysconfdir}/sysctl.d \ 63 ${sysconfdir}/sysctl.d \
64 ${sysconfdir}/logrotate.d \ 64 ${sysconfdir}/logrotate.d \
@@ -70,12 +70,12 @@ FILES_${PN}-libvirtd = " \
70 ${@bb.utils.contains('PACKAGECONFIG', 'gnutls', '${sysconfdir}/pki/libvirt/* ${sysconfdir}/pki/CA/*', '', d)} \ 70 ${@bb.utils.contains('PACKAGECONFIG', 'gnutls', '${sysconfdir}/pki/libvirt/* ${sysconfdir}/pki/CA/*', '', d)} \
71 " 71 "
72 72
73FILES_${PN}-virsh = " \ 73FILES:${PN}-virsh = " \
74 ${bindir}/virsh \ 74 ${bindir}/virsh \
75 ${datadir}/bash-completion/completions/virsh \ 75 ${datadir}/bash-completion/completions/virsh \
76" 76"
77 77
78FILES_${PN} += "${libdir}/libvirt/connection-driver \ 78FILES:${PN} += "${libdir}/libvirt/connection-driver \
79 ${datadir}/augeas \ 79 ${datadir}/augeas \
80 ${@bb.utils.contains('PACKAGECONFIG', 'polkit', '${datadir}/polkit-1', '', d)} \ 80 ${@bb.utils.contains('PACKAGECONFIG', 'polkit', '${datadir}/polkit-1', '', d)} \
81 ${datadir}/bash-completion/completions/vsh \ 81 ${datadir}/bash-completion/completions/vsh \
@@ -83,27 +83,27 @@ FILES_${PN} += "${libdir}/libvirt/connection-driver \
83 /usr/lib/firewalld/zones/libvirt.xml \ 83 /usr/lib/firewalld/zones/libvirt.xml \
84 " 84 "
85 85
86FILES_${PN}-dbg += "${libdir}/libvirt/connection-driver/.debug ${libdir}/libvirt/lock-driver/.debug" 86FILES:${PN}-dbg += "${libdir}/libvirt/connection-driver/.debug ${libdir}/libvirt/lock-driver/.debug"
87FILES_${PN}-staticdev += "${libdir}/*.a ${libdir}/libvirt/connection-driver/*.a ${libdir}/libvirt/lock-driver/*.a" 87FILES:${PN}-staticdev += "${libdir}/*.a ${libdir}/libvirt/connection-driver/*.a ${libdir}/libvirt/lock-driver/*.a"
88 88
89CONFFILES_${PN} += "${sysconfdir}/libvirt/libvirt.conf \ 89CONFFILES:${PN} += "${sysconfdir}/libvirt/libvirt.conf \
90 ${sysconfdir}/libvirt/lxc.conf \ 90 ${sysconfdir}/libvirt/lxc.conf \
91 ${sysconfdir}/libvirt/qemu-lockd.conf \ 91 ${sysconfdir}/libvirt/qemu-lockd.conf \
92 ${sysconfdir}/libvirt/qemu.conf \ 92 ${sysconfdir}/libvirt/qemu.conf \
93 ${sysconfdir}/libvirt/virt-login-shell.conf \ 93 ${sysconfdir}/libvirt/virt-login-shell.conf \
94 ${sysconfdir}/libvirt/virtlockd.conf" 94 ${sysconfdir}/libvirt/virtlockd.conf"
95 95
96CONFFILES_${PN}-libvirtd = "${sysconfdir}/logrotate.d/libvirt ${sysconfdir}/logrotate.d/libvirt.lxc \ 96CONFFILES:${PN}-libvirtd = "${sysconfdir}/logrotate.d/libvirt ${sysconfdir}/logrotate.d/libvirt.lxc \
97 ${sysconfdir}/logrotate.d/libvirt.qemu ${sysconfdir}/logrotate.d/libvirt.uml \ 97 ${sysconfdir}/logrotate.d/libvirt.qemu ${sysconfdir}/logrotate.d/libvirt.uml \
98 ${sysconfdir}/libvirt/libvirtd.conf \ 98 ${sysconfdir}/libvirt/libvirtd.conf \
99 /usr/lib/sysctl.d/libvirtd.conf" 99 /usr/lib/sysctl.d/libvirtd.conf"
100 100
101INITSCRIPT_PACKAGES = "${PN}-libvirtd" 101INITSCRIPT_PACKAGES = "${PN}-libvirtd"
102INITSCRIPT_NAME_${PN}-libvirtd = "libvirtd" 102INITSCRIPT_NAME:${PN}-libvirtd = "libvirtd"
103INITSCRIPT_PARAMS_${PN}-libvirtd = "defaults 72" 103INITSCRIPT_PARAMS:${PN}-libvirtd = "defaults 72"
104 104
105SYSTEMD_PACKAGES = "${PN}-libvirtd" 105SYSTEMD_PACKAGES = "${PN}-libvirtd"
106SYSTEMD_SERVICE_${PN}-libvirtd = " \ 106SYSTEMD_SERVICE:${PN}-libvirtd = " \
107 libvirtd.service \ 107 libvirtd.service \
108 virtlockd.service \ 108 virtlockd.service \
109 libvirt-guests.service \ 109 libvirt-guests.service \
@@ -122,12 +122,12 @@ PACKAGECONFIG ??= "gnutls qemu yajl openvz vmware vbox esx lxc test remote \
122 " 122 "
123 123
124# qemu is NOT compatible with mips64 124# qemu is NOT compatible with mips64
125PACKAGECONFIG_remove_mipsarchn32 = "qemu" 125PACKAGECONFIG:remove:mipsarchn32 = "qemu"
126PACKAGECONFIG_remove_mipsarchn64 = "qemu" 126PACKAGECONFIG:remove:mipsarchn64 = "qemu"
127 127
128# numactl is NOT compatible with arm 128# numactl is NOT compatible with arm
129PACKAGECONFIG_remove_arm = "numactl" 129PACKAGECONFIG:remove:arm = "numactl"
130PACKAGECONFIG_remove_armeb = "numactl" 130PACKAGECONFIG:remove:armeb = "numactl"
131 131
132# enable,disable,depends,rdepends 132# enable,disable,depends,rdepends
133# 133#
@@ -179,12 +179,12 @@ do_compile() {
179 ninja all 179 ninja all
180} 180}
181 181
182do_install_prepend() { 182do_install:prepend() {
183 # so the install routines can find the libvirt.pc in the source dir 183 # so the install routines can find the libvirt.pc in the source dir
184 export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:${B}/src:" 184 export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:${B}/src:"
185} 185}
186 186
187do_install_append() { 187do_install:append() {
188 install -d ${D}/etc/init.d 188 install -d ${D}/etc/init.d
189 install -d ${D}/etc/libvirt 189 install -d ${D}/etc/libvirt
190 install -d ${D}/etc/dnsmasq.d 190 install -d ${D}/etc/dnsmasq.d
@@ -313,10 +313,10 @@ EXTRA_OEMESON += " \
313 313
314# gcc9 end up mis-compiling qemuxml2argvtest.o with Og which then 314# gcc9 end up mis-compiling qemuxml2argvtest.o with Og which then
315# crashes on target, so remove -Og and use -O2 as workaround 315# crashes on target, so remove -Og and use -O2 as workaround
316SELECTED_OPTIMIZATION_remove_virtclass-multilib-lib32_mipsarch = "-Og" 316SELECTED_OPTIMIZATION:remove:virtclass-multilib-lib32:mipsarch = "-Og"
317SELECTED_OPTIMIZATION_append_virtclass-multilib-lib32_mipsarch = " -O2" 317SELECTED_OPTIMIZATION:append:virtclass-multilib-lib32:mipsarch = " -O2"
318 318
319pkg_postinst_${PN}() { 319pkg_postinst:${PN}() {
320 if [ -z "$D" ] && [ -e /etc/init.d/populate-volatile.sh ] ; then 320 if [ -z "$D" ] && [ -e /etc/init.d/populate-volatile.sh ] ; then
321 /etc/init.d/populate-volatile.sh update 321 /etc/init.d/populate-volatile.sh update
322 fi 322 fi
diff --git a/recipes-extended/libvmi/libvmi_git.bb b/recipes-extended/libvmi/libvmi_git.bb
index 32a505df..4054e6e4 100644
--- a/recipes-extended/libvmi/libvmi_git.bb
+++ b/recipes-extended/libvmi/libvmi_git.bb
@@ -21,8 +21,8 @@ inherit autotools-brokensep pkgconfig
21# bitbake should be able to properly populate the -dev package and the main 21# bitbake should be able to properly populate the -dev package and the main
22# packages. Since libvmi uses the form libXX.1.0.0.so it breaks this automatic 22# packages. Since libvmi uses the form libXX.1.0.0.so it breaks this automatic
23# packaging so we need to be more explicit about what goes where. 23# packaging so we need to be more explicit about what goes where.
24FILES_${PN} += "${libdir}/libvmi-0.9.so" 24FILES:${PN} += "${libdir}/libvmi-0.9.so"
25FILES_${PN}-dev = "${includedir} ${libdir}/${BPN}.so ${libdir}/*.la \ 25FILES:${PN}-dev = "${includedir} ${libdir}/${BPN}.so ${libdir}/*.la \
26 ${libdir}/*.o ${libdir}/pkgconfig ${datadir}/pkgconfig \ 26 ${libdir}/*.o ${libdir}/pkgconfig ${datadir}/pkgconfig \
27 ${datadir}/aclocal ${base_libdir}/*.o \ 27 ${datadir}/aclocal ${base_libdir}/*.o \
28 ${libdir}/${BPN}/*.la ${base_libdir}/*.la" 28 ${libdir}/${BPN}/*.la ${base_libdir}/*.la"
@@ -33,7 +33,7 @@ PACKAGECONFIG[kvm] = "--disable-kvm-legacy,--enable-kvm-legacy,kvm,"
33PACKAGECONFIG[json-c] = ",,json-c," 33PACKAGECONFIG[json-c] = ",,json-c,"
34 34
35# We include a sample conf file to which we have added 35# We include a sample conf file to which we have added
36do_install_append () { 36do_install:append () {
37 mkdir ${D}${sysconfdir} 37 mkdir ${D}${sysconfdir}
38 cp etc/*.conf ${D}${sysconfdir} 38 cp etc/*.conf ${D}${sysconfdir}
39} 39}
diff --git a/recipes-extended/nagios/nagios-common.inc b/recipes-extended/nagios/nagios-common.inc
index c173041c..bfbe188b 100644
--- a/recipes-extended/nagios/nagios-common.inc
+++ b/recipes-extended/nagios/nagios-common.inc
@@ -11,16 +11,16 @@ EXTRA_OECONF += "--sysconfdir=${NAGIOS_CONF_DIR} \
11 --localstatedir=${NAGIOS_STATE_DIR} \ 11 --localstatedir=${NAGIOS_STATE_DIR} \
12" 12"
13 13
14FILES_${PN}-dbg += "${NAGIOS_PLUGIN_DIR}/.debug" 14FILES:${PN}-dbg += "${NAGIOS_PLUGIN_DIR}/.debug"
15 15
16DEPENDS = "nagios-core" 16DEPENDS = "nagios-core"
17 17
18COMPATIBLE_HOST_aarch64 = "null" 18COMPATIBLE_HOST:aarch64 = "null"
19 19
20inherit useradd 20inherit useradd
21 21
22USERADD_PACKAGES = "${PN}" 22USERADD_PACKAGES = "${PN}"
23GROUPADD_PARAM_${PN} = "-r ${NAGIOS_GROUP}; -r nagcmd" 23GROUPADD_PARAM:${PN} = "-r ${NAGIOS_GROUP}; -r nagcmd"
24USERADD_PARAM_${PN} = "-r -M -g ${NAGIOS_GROUP} ${NAGIOS_USER}" 24USERADD_PARAM:${PN} = "-r -M -g ${NAGIOS_GROUP} ${NAGIOS_USER}"
25 25
26FILESYSTEM_PERMS_TABLES_append = " files/fs-perms-nagios.txt" 26FILESYSTEM_PERMS_TABLES:append = " files/fs-perms-nagios.txt"
diff --git a/recipes-extended/nagios/nagios-core_4.4.6.bb b/recipes-extended/nagios/nagios-core_4.4.6.bb
index fc3d2c5a..01c8c0cc 100644
--- a/recipes-extended/nagios/nagios-core_4.4.6.bb
+++ b/recipes-extended/nagios/nagios-core_4.4.6.bb
@@ -29,7 +29,7 @@ inherit autotools-brokensep update-rc.d systemd update-alternatives
29 29
30DEPENDS = "gd unzip-native" 30DEPENDS = "gd unzip-native"
31 31
32RDEPENDS_${PN} += "\ 32RDEPENDS:${PN} += "\
33 gd \ 33 gd \
34 libpng \ 34 libpng \
35 fontconfig \ 35 fontconfig \
@@ -65,12 +65,12 @@ EXTRA_OECONF += "ac_cv_header_ltdl_h=no"
65EXTRA_OECONF += "ac_cv_path_PERL=${bindir}/perl" 65EXTRA_OECONF += "ac_cv_path_PERL=${bindir}/perl"
66 66
67# Fix build failure for gcc-10 67# Fix build failure for gcc-10
68CFLAGS_append = " -fcommon" 68CFLAGS:append = " -fcommon"
69 69
70# Set to "1" to allow nagios-core post-init to modify Apache configuration 70# Set to "1" to allow nagios-core post-init to modify Apache configuration
71NAGIOS_MODIFY_APACHE ??= "1" 71NAGIOS_MODIFY_APACHE ??= "1"
72 72
73do_configure_prepend() { 73do_configure:prepend() {
74 # rename these macros to have .m4 suffix so that autoreconf could recognize them 74 # rename these macros to have .m4 suffix so that autoreconf could recognize them
75 for macro in `ls ${S}/autoconf-macros/ax_nagios_get_*`; do 75 for macro in `ls ${S}/autoconf-macros/ax_nagios_get_*`; do
76 mv $macro $macro.m4 76 mv $macro $macro.m4
@@ -117,7 +117,7 @@ do_install() {
117 fi 117 fi
118} 118}
119 119
120pkg_postinst_ontarget_${PN}-setup () { 120pkg_postinst_ontarget:${PN}-setup () {
121 # Set password for nagiosadmin user 121 # Set password for nagiosadmin user
122 if [ -z "${NAGIOS_DEFAULT_ADMINUSER_PASSWORD}" ]; then 122 if [ -z "${NAGIOS_DEFAULT_ADMINUSER_PASSWORD}" ]; then
123 htpasswd -c ${NAGIOS_CONF_DIR}/htpasswd.users nagiosadmin 123 htpasswd -c ${NAGIOS_CONF_DIR}/htpasswd.users nagiosadmin
@@ -134,23 +134,23 @@ pkg_postinst_ontarget_${PN}-setup () {
134 134
135PACKAGES += "${SRCNAME}-base ${PN}-setup" 135PACKAGES += "${SRCNAME}-base ${PN}-setup"
136 136
137FILES_${PN} += "${datadir} \ 137FILES:${PN} += "${datadir} \
138 ${NAGIOS_PLUGIN_DIR} \ 138 ${NAGIOS_PLUGIN_DIR} \
139 ${NAGIOS_CGIBIN_DIR} \ 139 ${NAGIOS_CGIBIN_DIR} \
140" 140"
141 141
142FILES_${PN}-dbg += "${NAGIOS_CGIBIN_DIR}/.debug" 142FILES:${PN}-dbg += "${NAGIOS_CGIBIN_DIR}/.debug"
143 143
144ALLOW_EMPTY_${SRCNAME}-base = "1" 144ALLOW_EMPTY:${SRCNAME}-base = "1"
145ALLOW_EMPTY_${PN}-setup = "1" 145ALLOW_EMPTY:${PN}-setup = "1"
146 146
147SYSTEMD_PACKAGES = "${PN}" 147SYSTEMD_PACKAGES = "${PN}"
148SYSTEMD_SERVICE_${PN} = "nagios-core.service" 148SYSTEMD_SERVICE:${PN} = "nagios-core.service"
149SYSTEMD_AUTO_ENABLE_${PN} = "enable" 149SYSTEMD_AUTO_ENABLE:${PN} = "enable"
150 150
151USERADD_PACKAGES += "${SRCNAME}-base" 151USERADD_PACKAGES += "${SRCNAME}-base"
152GROUPADD_PARAM_${SRCNAME}-base = "-r ${NAGIOS_GROUP}" 152GROUPADD_PARAM:${SRCNAME}-base = "-r ${NAGIOS_GROUP}"
153USERADD_PARAM_${SRCNAME}-base = "-r -M -g ${NAGIOS_GROUP} ${NAGIOS_USER}" 153USERADD_PARAM:${SRCNAME}-base = "-r -M -g ${NAGIOS_GROUP} ${NAGIOS_USER}"
154 154
155INITSCRIPT_NAME = "nagios" 155INITSCRIPT_NAME = "nagios"
156INITSCRIPT_PARAMS = "defaults" 156INITSCRIPT_PARAMS = "defaults"
@@ -158,5 +158,5 @@ INITSCRIPT_PARAMS = "defaults"
158CVE_PRODUCT = "nagios_core" 158CVE_PRODUCT = "nagios_core"
159 159
160ALTERNATIVE_PRIORITY_${PN} = '20' 160ALTERNATIVE_PRIORITY_${PN} = '20'
161ALTERNATIVE_${PN} = "nagios" 161ALTERNATIVE:${PN} = "nagios"
162ALTERNATIVE_LINK_NAME[nagios] = "${localstatedir}/nagios" 162ALTERNATIVE_LINK_NAME[nagios] = "${localstatedir}/nagios"
diff --git a/recipes-extended/nagios/nagios-nrpe_4.0.2.bb b/recipes-extended/nagios/nagios-nrpe_4.0.2.bb
index 7f81172e..71604534 100644
--- a/recipes-extended/nagios/nagios-nrpe_4.0.2.bb
+++ b/recipes-extended/nagios/nagios-nrpe_4.0.2.bb
@@ -59,7 +59,7 @@ do_compile() {
59 oe_runmake all 59 oe_runmake all
60} 60}
61 61
62do_install_append() { 62do_install:append() {
63 oe_runmake 'DESTDIR=${D}' install-daemon 63 oe_runmake 'DESTDIR=${D}' install-daemon
64 oe_runmake 'DESTDIR=${D}' install-config 64 oe_runmake 'DESTDIR=${D}' install-config
65 65
@@ -83,26 +83,26 @@ do_install_append() {
83 83
84PACKAGES = "${PN}-dbg ${PN}-plugin ${PN}-daemon" 84PACKAGES = "${PN}-dbg ${PN}-plugin ${PN}-daemon"
85 85
86FILES_${PN}-plugin = "${NAGIOS_PLUGIN_DIR} \ 86FILES:${PN}-plugin = "${NAGIOS_PLUGIN_DIR} \
87 ${NAGIOS_PLUGIN_CONF_DIR} \ 87 ${NAGIOS_PLUGIN_CONF_DIR} \
88" 88"
89 89
90FILES_${PN}-daemon = "${sysconfdir} \ 90FILES:${PN}-daemon = "${sysconfdir} \
91 ${bindir} \ 91 ${bindir} \
92 ${nonarch_libdir}/tmpfiles.d/ \ 92 ${nonarch_libdir}/tmpfiles.d/ \
93 ${localstatedir} \ 93 ${localstatedir} \
94" 94"
95 95
96RDEPENDS_${PN}-daemon = "nagios-base" 96RDEPENDS:${PN}-daemon = "nagios-base"
97RDEPENDS_${PN}-plugin = "nagios-base" 97RDEPENDS:${PN}-plugin = "nagios-base"
98 98
99SYSTEMD_PACKAGES = "${PN}-daemon" 99SYSTEMD_PACKAGES = "${PN}-daemon"
100SYSTEMD_SERVICE_${PN}-daemon = "nagios-nrpe.service" 100SYSTEMD_SERVICE:${PN}-daemon = "nagios-nrpe.service"
101SYSTEMD_AUTO_ENABLE_${PN}-daemon = "enable" 101SYSTEMD_AUTO_ENABLE:${PN}-daemon = "enable"
102 102
103INITSCRIPT_PACKAGES = "${PN}-daemon" 103INITSCRIPT_PACKAGES = "${PN}-daemon"
104INITSCRIPT_NAME_${PN}-daemon = "nrpe" 104INITSCRIPT_NAME:${PN}-daemon = "nrpe"
105INITSCRIPT_PARAMS_${PN}-daemon = "defaults" 105INITSCRIPT_PARAMS:${PN}-daemon = "defaults"
106 106
107ALTERNATIVE_${PN}-daemon = "nagios" 107ALTERNATIVE:${PN}-daemon = "nagios"
108ALTERNATIVE_LINK_NAME[nagios] = "${localstatedir}/nagios" 108ALTERNATIVE_LINK_NAME[nagios] = "${localstatedir}/nagios"
diff --git a/recipes-extended/nagios/nagios-nsca_2.9.2.bb b/recipes-extended/nagios/nagios-nsca_2.9.2.bb
index fd45d84c..74e5b5b2 100644
--- a/recipes-extended/nagios/nagios-nsca_2.9.2.bb
+++ b/recipes-extended/nagios/nagios-nsca_2.9.2.bb
@@ -61,26 +61,26 @@ do_install() {
61 61
62PACKAGES = "${PN}-dbg ${PN}-daemon ${PN}-client" 62PACKAGES = "${PN}-dbg ${PN}-daemon ${PN}-client"
63 63
64FILES_${PN}-daemon = "${sysconfdir}/init.d \ 64FILES:${PN}-daemon = "${sysconfdir}/init.d \
65 ${NAGIOS_CONF_DIR}/nsca.cfg \ 65 ${NAGIOS_CONF_DIR}/nsca.cfg \
66 ${bindir}/nsca \ 66 ${bindir}/nsca \
67" 67"
68 68
69FILES_${PN}-client = "${NAGIOS_CONF_DIR}/send_nsca.cfg \ 69FILES:${PN}-client = "${NAGIOS_CONF_DIR}/send_nsca.cfg \
70 ${bindir}/send_nsca \ 70 ${bindir}/send_nsca \
71" 71"
72 72
73RDEPENDS_${PN}-daemon += "libmcrypt \ 73RDEPENDS:${PN}-daemon += "libmcrypt \
74 nagios-base \ 74 nagios-base \
75" 75"
76RDEPENDS_${PN}-client += "libmcrypt \ 76RDEPENDS:${PN}-client += "libmcrypt \
77 nagios-base \ 77 nagios-base \
78" 78"
79 79
80SYSTEMD_PACKAGES = "${PN}-daemon" 80SYSTEMD_PACKAGES = "${PN}-daemon"
81SYSTEMD_SERVICE_${PN}-daemon = "nagios-nsca.service" 81SYSTEMD_SERVICE:${PN}-daemon = "nagios-nsca.service"
82SYSTEMD_AUTO_ENABLE_${PN}-daemon = "enable" 82SYSTEMD_AUTO_ENABLE:${PN}-daemon = "enable"
83 83
84INITSCRIPT_PACKAGES = "${PN}-daemon" 84INITSCRIPT_PACKAGES = "${PN}-daemon"
85INITSCRIPT_NAME_${PN}-daemon = "nsca" 85INITSCRIPT_NAME:${PN}-daemon = "nsca"
86INITSCRIPT_PARAMS_${PN}-daemon = "defaults" 86INITSCRIPT_PARAMS:${PN}-daemon = "defaults"
diff --git a/recipes-extended/nagios/nagios-plugins_2.2.1.bb b/recipes-extended/nagios/nagios-plugins_2.2.1.bb
index b97d80cb..f61262ee 100644
--- a/recipes-extended/nagios/nagios-plugins_2.2.1.bb
+++ b/recipes-extended/nagios/nagios-plugins_2.2.1.bb
@@ -59,17 +59,17 @@ do_configure() {
59 oe_runconf || die "make failed" 59 oe_runconf || die "make failed"
60} 60}
61 61
62do_install_append() { 62do_install:append() {
63 sed -i '1s,#! /usr/bin/perl -w.*,#! ${bindir}/env perl,' ${D}${libdir}/nagios/plugins/* 63 sed -i '1s,#! /usr/bin/perl -w.*,#! ${bindir}/env perl,' ${D}${libdir}/nagios/plugins/*
64} 64}
65 65
66RDEPENDS_${PN} += "\ 66RDEPENDS:${PN} += "\
67 iputils \ 67 iputils \
68 nagios-base \ 68 nagios-base \
69 perl \ 69 perl \
70 bash \ 70 bash \
71" 71"
72 72
73FILES_${PN} += "${datadir} \ 73FILES:${PN} += "${datadir} \
74 ${NAGIOS_PLUGIN_DIR} \ 74 ${NAGIOS_PLUGIN_DIR} \
75" 75"
diff --git a/recipes-extended/seabios/seabios_1.14.0.bb b/recipes-extended/seabios/seabios_1.14.0.bb
index 1591cb62..c13592fd 100644
--- a/recipes-extended/seabios/seabios_1.14.0.bb
+++ b/recipes-extended/seabios/seabios_1.14.0.bb
@@ -19,7 +19,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504
19SRC_URI[md5sum] = "9df3b7de6376850d09161137e7a9b61f" 19SRC_URI[md5sum] = "9df3b7de6376850d09161137e7a9b61f"
20SRC_URI[sha256sum] = "eb70cc62b29aa83e10a653233acebf4bb154d00d0c87dc2a2c6e2da75e5e81fd" 20SRC_URI[sha256sum] = "eb70cc62b29aa83e10a653233acebf4bb154d00d0c87dc2a2c6e2da75e5e81fd"
21 21
22FILES_${PN} = "/usr/share/firmware" 22FILES:${PN} = "/usr/share/firmware"
23 23
24DEPENDS += "util-linux-native file-native bison-native flex-native gettext-native acpica-native" 24DEPENDS += "util-linux-native file-native bison-native flex-native gettext-native acpica-native"
25 25
diff --git a/recipes-extended/upx/upx_git.bb b/recipes-extended/upx/upx_git.bb
index 96d2e996..8b13b172 100644
--- a/recipes-extended/upx/upx_git.bb
+++ b/recipes-extended/upx/upx_git.bb
@@ -27,7 +27,7 @@ do_compile() {
27 oe_runmake -C src all 27 oe_runmake -C src all
28} 28}
29 29
30do_install_append() { 30do_install:append() {
31 install -d ${D}${bindir} 31 install -d ${D}${bindir}
32 install -m 755 ${B}/src/upx.out ${D}${bindir}/upx 32 install -m 755 ${B}/src/upx.out ${D}${bindir}/upx
33} 33}
diff --git a/recipes-extended/vgabios/biossums_0.7a.bb b/recipes-extended/vgabios/biossums_0.7a.bb
index e66bade7..ef0ef452 100644
--- a/recipes-extended/vgabios/biossums_0.7a.bb
+++ b/recipes-extended/vgabios/biossums_0.7a.bb
@@ -12,7 +12,7 @@ SRC_URI[sha256sum] = "9d24c33d4bfb7831e2069cf3644936a53ef3de21d467872b54ce2ea308
12 12
13BBCLASSEXTEND = "native" 13BBCLASSEXTEND = "native"
14 14
15FILES_${PN} = "${bindir}/biossums" 15FILES:${PN} = "${bindir}/biossums"
16 16
17S = "${WORKDIR}/vgabios-${PV}" 17S = "${WORKDIR}/vgabios-${PV}"
18 18
diff --git a/recipes-extended/vgabios/vgabios_0.7a.bb b/recipes-extended/vgabios/vgabios_0.7a.bb
index 3394173c..48a78357 100644
--- a/recipes-extended/vgabios/vgabios_0.7a.bb
+++ b/recipes-extended/vgabios/vgabios_0.7a.bb
@@ -14,8 +14,8 @@ SRC_URI[sha256sum] = "9d24c33d4bfb7831e2069cf3644936a53ef3de21d467872b54ce2ea308
14 14
15PR = "r0" 15PR = "r0"
16 16
17FILES_${PN} = "/usr/share/firmware/${PN}-${PV}*.bin" 17FILES:${PN} = "/usr/share/firmware/${PN}-${PV}*.bin"
18FILES_${PN}-dbg = "/usr/share/firmware/${PN}-${PV}*.debug.bin" 18FILES:${PN}-dbg = "/usr/share/firmware/${PN}-${PV}*.debug.bin"
19 19
20S = "${WORKDIR}/${PN}-${PV}" 20S = "${WORKDIR}/${PN}-${PV}"
21 21
diff --git a/recipes-extended/xen/xen-blktap.inc b/recipes-extended/xen/xen-blktap.inc
index 5f385ddc..ad9d5fdb 100644
--- a/recipes-extended/xen/xen-blktap.inc
+++ b/recipes-extended/xen/xen-blktap.inc
@@ -26,39 +26,39 @@ BLKTAP_RRECOMMENDS ?= " \
26 virtual/libvhd \ 26 virtual/libvhd \
27 " 27 "
28 28
29RPROVIDES_${PN}-blktap = "virtual/blktap" 29RPROVIDES:${PN}-blktap = "virtual/blktap"
30RPROVIDES_${PN}-libblktap = "virtual/libblktap" 30RPROVIDES:${PN}-libblktap = "virtual/libblktap"
31RPROVIDES_${PN}-libblktapctl = "virtual/libblktapctl" 31RPROVIDES:${PN}-libblktapctl = "virtual/libblktapctl"
32RPROVIDES_${PN}-libvhd = "virtual/libvhd" 32RPROVIDES:${PN}-libvhd = "virtual/libvhd"
33 33
34FILES_${PN}-blktap-staticdev += "\ 34FILES:${PN}-blktap-staticdev += "\
35 ${libdir}/libblktapctl.a \ 35 ${libdir}/libblktapctl.a \
36 ${libdir}/libvhd.a \ 36 ${libdir}/libvhd.a \
37 ${libdir}/libblktap.a \ 37 ${libdir}/libblktap.a \
38 " 38 "
39 39
40FILES_${PN}-libblktapctl = "${libdir}/libblktapctl.so.*" 40FILES:${PN}-libblktapctl = "${libdir}/libblktapctl.so.*"
41FILES_${PN}-libblktapctl-dev = " \ 41FILES:${PN}-libblktapctl-dev = " \
42 ${libdir}/libblktapctl.so \ 42 ${libdir}/libblktapctl.so \
43 ${libdir}/pkgconfig/xenblktapctl.pc \ 43 ${libdir}/pkgconfig/xenblktapctl.pc \
44 ${datadir}/pkgconfig/xenblktapctl.pc \ 44 ${datadir}/pkgconfig/xenblktapctl.pc \
45 " 45 "
46 46
47FILES_${PN}-libvhd = "${libdir}/libvhd.so.*" 47FILES:${PN}-libvhd = "${libdir}/libvhd.so.*"
48FILES_${PN}-libvhd-dev = " \ 48FILES:${PN}-libvhd-dev = " \
49 ${libdir}/libvhd.so \ 49 ${libdir}/libvhd.so \
50 ${libdir}/pkgconfig/vhd.pc \ 50 ${libdir}/pkgconfig/vhd.pc \
51 ${datadir}/pkgconfig/vhd.pc \ 51 ${datadir}/pkgconfig/vhd.pc \
52 " 52 "
53 53
54FILES_${PN}-libblktap = "${libdir}/libblktap.so.*" 54FILES:${PN}-libblktap = "${libdir}/libblktap.so.*"
55FILES_${PN}-libblktap-dev = " \ 55FILES:${PN}-libblktap-dev = " \
56 ${libdir}/libblktap.so \ 56 ${libdir}/libblktap.so \
57 ${libdir}/pkgconfig/blktap.pc \ 57 ${libdir}/pkgconfig/blktap.pc \
58 ${datadir}/pkgconfig/blktap.pc \ 58 ${datadir}/pkgconfig/blktap.pc \
59 " 59 "
60 60
61FILES_${PN}-blktap = "\ 61FILES:${PN}-blktap = "\
62 ${sbindir}/blktapctrl \ 62 ${sbindir}/blktapctrl \
63 ${sbindir}/img2qcow \ 63 ${sbindir}/img2qcow \
64 ${sbindir}/lock-util \ 64 ${sbindir}/lock-util \
diff --git a/recipes-extended/xen/xen-hypervisor.inc b/recipes-extended/xen/xen-hypervisor.inc
index 9b96d91e..cffd4914 100644
--- a/recipes-extended/xen/xen-hypervisor.inc
+++ b/recipes-extended/xen/xen-hypervisor.inc
@@ -17,7 +17,7 @@ PACKAGES = " \
17 ${PN}-efi \ 17 ${PN}-efi \
18 " 18 "
19 19
20FILES_${PN} = " \ 20FILES:${PN} = " \
21 /boot/xen-* \ 21 /boot/xen-* \
22 /boot/xen \ 22 /boot/xen \
23 /boot/xen-*.gz \ 23 /boot/xen-*.gz \
@@ -25,9 +25,9 @@ FILES_${PN} = " \
25 /boot/xen-syms-* \ 25 /boot/xen-syms-* \
26 " 26 "
27 27
28FILES_${PN}-dbg += "${libdir}/debug/*" 28FILES:${PN}-dbg += "${libdir}/debug/*"
29 29
30FILES_${PN}-efi = " \ 30FILES:${PN}-efi = " \
31 /boot/xen.efi \ 31 /boot/xen.efi \
32 ${exec_prefix}/lib64/efi/xen* \ 32 ${exec_prefix}/lib64/efi/xen* \
33 " 33 "
diff --git a/recipes-extended/xen/xen-tools.inc b/recipes-extended/xen/xen-tools.inc
index 2930097c..614f557c 100644
--- a/recipes-extended/xen/xen-tools.inc
+++ b/recipes-extended/xen/xen-tools.inc
@@ -6,7 +6,7 @@ COMPATIBLE_HOST = 'i686-.*-linux|(x86_64.*).*-linux|aarch64.*-linux|arm-.*-linux
6inherit setuptools3 update-rc.d systemd deploy 6inherit setuptools3 update-rc.d systemd deploy
7require xen-blktap.inc 7require xen-blktap.inc
8 8
9RDEPENDS_${PN} = "\ 9RDEPENDS:${PN} = "\
10 bash perl xz \ 10 bash perl xz \
11 ${PN}-console \ 11 ${PN}-console \
12 ${PN}-libxenguest \ 12 ${PN}-libxenguest \
@@ -28,14 +28,14 @@ RDEPENDS_${PN} = "\
28 ${PN}-xl \ 28 ${PN}-xl \
29 " 29 "
30 30
31RDEPENDS_${PN}-dev = "" 31RDEPENDS:${PN}-dev = ""
32 32
33# Qemu is necessary on ARM platforms, and to support HVM guests on x86 33# Qemu is necessary on ARM platforms, and to support HVM guests on x86
34QEMU = "${@bb.utils.contains('PACKAGECONFIG', 'hvm', 'qemu', '', d)}" 34QEMU = "${@bb.utils.contains('PACKAGECONFIG', 'hvm', 'qemu', '', d)}"
35QEMU_arm = "qemu" 35QEMU:arm = "qemu"
36QEMU_aarch64 = "qemu" 36QEMU:aarch64 = "qemu"
37 37
38RRECOMMENDS_${PN} = " \ 38RRECOMMENDS:${PN} = " \
39 ${QEMU} \ 39 ${QEMU} \
40 ${@bb.utils.contains('PACKAGECONFIG', 'hvm', 'seabios', '', d)} \ 40 ${@bb.utils.contains('PACKAGECONFIG', 'hvm', 'seabios', '', d)} \
41 ${@bb.utils.contains('PACKAGECONFIG', 'externalblktap', '', '${BLKTAP_RRECOMMENDS}', d)} \ 41 ${@bb.utils.contains('PACKAGECONFIG', 'externalblktap', '', '${BLKTAP_RRECOMMENDS}', d)} \
@@ -49,58 +49,58 @@ RRECOMMENDS_${PN} = " \
49 ${PN}-xenhypfs \ 49 ${PN}-xenhypfs \
50 " 50 "
51 51
52RDEPENDS_${PN}-devd = " \ 52RDEPENDS:${PN}-devd = " \
53 ${PN}-xl \ 53 ${PN}-xl \
54 " 54 "
55 55
56RDEPENDS_${PN}-fsimage = " \ 56RDEPENDS:${PN}-fsimage = " \
57 libext2fs \ 57 libext2fs \
58 " 58 "
59 59
60RDEPENDS_${PN}-misc = " \ 60RDEPENDS:${PN}-misc = " \
61 perl \ 61 perl \
62 python3 \ 62 python3 \
63 ${PN}-xencov \ 63 ${PN}-xencov \
64 " 64 "
65 65
66RSUGGESTS_${PN}-misc = " \ 66RSUGGESTS:${PN}-misc = " \
67 ${PN}-xencons \ 67 ${PN}-xencons \
68 ${PN}-xenpvnetboot \ 68 ${PN}-xenpvnetboot \
69 " 69 "
70 70
71RDEPENDS_${PN}-python = " \ 71RDEPENDS:${PN}-python = " \
72 python3 \ 72 python3 \
73 " 73 "
74 74
75RDEPENDS_${PN}-pygrub = " \ 75RDEPENDS:${PN}-pygrub = " \
76 python3 \ 76 python3 \
77 ${PN}-python \ 77 ${PN}-python \
78 " 78 "
79 79
80RDEPENDS_${PN}-remus = "bash" 80RDEPENDS:${PN}-remus = "bash"
81 81
82RDEPENDS_${PN}-scripts-block = "\ 82RDEPENDS:${PN}-scripts-block = "\
83 bash \ 83 bash \
84 ${PN}-scripts-common \ 84 ${PN}-scripts-common \
85 ${PN}-volatiles \ 85 ${PN}-volatiles \
86 " 86 "
87 87
88RDEPENDS_${PN}-scripts-common = "bash" 88RDEPENDS:${PN}-scripts-common = "bash"
89 89
90RDEPENDS_${PN}-scripts-network = "\ 90RDEPENDS:${PN}-scripts-network = "\
91 bash \ 91 bash \
92 bridge-utils \ 92 bridge-utils \
93 ${PN}-scripts-common \ 93 ${PN}-scripts-common \
94 ${PN}-volatiles \ 94 ${PN}-volatiles \
95 " 95 "
96 96
97RSUGGESTS_${PN}-scripts-network = "\ 97RSUGGESTS:${PN}-scripts-network = "\
98 ifupdown \ 98 ifupdown \
99 " 99 "
100 100
101RSUGGESTS_${PN}-xencov = "${PN}-xencov-split" 101RSUGGESTS:${PN}-xencov = "${PN}-xencov-split"
102 102
103RDEPENDS_${PN}-xencommons = "\ 103RDEPENDS:${PN}-xencommons = "\
104 bash \ 104 bash \
105 ${PN}-console \ 105 ${PN}-console \
106 ${PN}-xenstore \ 106 ${PN}-xenstore \
@@ -109,7 +109,7 @@ RDEPENDS_${PN}-xencommons = "\
109 ${PN}-scripts-common \ 109 ${PN}-scripts-common \
110 " 110 "
111 111
112RDEPENDS_${PN}-xendomains = "\ 112RDEPENDS:${PN}-xendomains = "\
113 bash \ 113 bash \
114 ${PN}-console \ 114 ${PN}-console \
115 ${PN}-scripts-block \ 115 ${PN}-scripts-block \
@@ -117,19 +117,19 @@ RDEPENDS_${PN}-xendomains = "\
117 virtual/xenstored \ 117 virtual/xenstored \
118 " 118 "
119 119
120RDEPENDS_${PN}-xenhypfs = " \ 120RDEPENDS:${PN}-xenhypfs = " \
121 ${PN}-libxenhypfs \ 121 ${PN}-libxenhypfs \
122 " 122 "
123 123
124RDEPENDS_${PN}-xl = "libgcc" 124RDEPENDS:${PN}-xl = "libgcc"
125 125
126RDEPENDS_${PN}-xenmon = " \ 126RDEPENDS:${PN}-xenmon = " \
127 python3 \ 127 python3 \
128 " 128 "
129 129
130RSUGGESTS_${PN}-xentrace = "${PN}-xentrace-format" 130RSUGGESTS:${PN}-xentrace = "${PN}-xentrace-format"
131 131
132RDEPENDS_${PN}-xen-watchdog = "bash" 132RDEPENDS:${PN}-xen-watchdog = "bash"
133 133
134PACKAGES = " \ 134PACKAGES = " \
135 ${PN} \ 135 ${PN} \
@@ -222,9 +222,9 @@ PROVIDES =+ " \
222 222
223# There are multiple implementations of the XenStore daemon, so we use a 223# There are multiple implementations of the XenStore daemon, so we use a
224# virtual package to allow for substitution. 224# virtual package to allow for substitution.
225RPROVIDES_${PN}-xenstored = "virtual/xenstored" 225RPROVIDES:${PN}-xenstored = "virtual/xenstored"
226 226
227FILES_${PN}-dbg += "\ 227FILES:${PN}-dbg += "\
228 ${libdir}/xen/bin/.debug \ 228 ${libdir}/xen/bin/.debug \
229 ${nonarch_libdir}/${PYTHON_DIR}/site-packages/.debug \ 229 ${nonarch_libdir}/${PYTHON_DIR}/site-packages/.debug \
230 ${nonarch_libdir}/${PYTHON_DIR}/site-packages/xen/lowlevel/.debug \ 230 ${nonarch_libdir}/${PYTHON_DIR}/site-packages/xen/lowlevel/.debug \
@@ -244,18 +244,18 @@ FILES_${PN}-dbg += "\
244 ${nonarch_libdir}/${PYTHON_DIR}/dist-packages/xen/lowlevel/.debug \ 244 ${nonarch_libdir}/${PYTHON_DIR}/dist-packages/xen/lowlevel/.debug \
245 " 245 "
246 246
247FILES_${PN}-dev = "\ 247FILES:${PN}-dev = "\
248 ${includedir} \ 248 ${includedir} \
249 " 249 "
250 250
251FILES_${PN}-doc = "\ 251FILES:${PN}-doc = "\
252 ${sysconfdir}/xen/README \ 252 ${sysconfdir}/xen/README \
253 ${sysconfdir}/xen/README.incompatibilities \ 253 ${sysconfdir}/xen/README.incompatibilities \
254 ${datadir}/doc \ 254 ${datadir}/doc \
255 ${datadir}/man \ 255 ${datadir}/man \
256 " 256 "
257 257
258FILES_${PN}-staticdev += "\ 258FILES:${PN}-staticdev += "\
259 ${libdir}/libxenguest.a \ 259 ${libdir}/libxenguest.a \
260 ${libdir}/libxenlight.a \ 260 ${libdir}/libxenlight.a \
261 ${libdir}/libxenvchan.a \ 261 ${libdir}/libxenvchan.a \
@@ -265,122 +265,122 @@ FILES_${PN}-staticdev += "\
265 ${libdir}/libxenstore.a \ 265 ${libdir}/libxenstore.a \
266 " 266 "
267 267
268FILES_${PN}-libxencall = "${libdir}/libxencall.so.*" 268FILES:${PN}-libxencall = "${libdir}/libxencall.so.*"
269FILES_${PN}-libxencall-dev = " \ 269FILES:${PN}-libxencall-dev = " \
270 ${libdir}/libxencall.so \ 270 ${libdir}/libxencall.so \
271 ${libdir}/pkgconfig/xencall.pc \ 271 ${libdir}/pkgconfig/xencall.pc \
272 ${datadir}/pkgconfig/xencall.pc \ 272 ${datadir}/pkgconfig/xencall.pc \
273 " 273 "
274 274
275FILES_${PN}-libxenctrl = "${libdir}/libxenctrl.so.*" 275FILES:${PN}-libxenctrl = "${libdir}/libxenctrl.so.*"
276FILES_${PN}-libxenctrl-dev = " \ 276FILES:${PN}-libxenctrl-dev = " \
277 ${libdir}/libxenctrl.so \ 277 ${libdir}/libxenctrl.so \
278 ${libdir}/pkgconfig/xencontrol.pc \ 278 ${libdir}/pkgconfig/xencontrol.pc \
279 ${datadir}/pkgconfig/xencontrol.pc \ 279 ${datadir}/pkgconfig/xencontrol.pc \
280 " 280 "
281 281
282FILES_${PN}-libxendevicemodel = "${libdir}/libxendevicemodel.so.*" 282FILES:${PN}-libxendevicemodel = "${libdir}/libxendevicemodel.so.*"
283FILES_${PN}-libxendevicemodel-dev = " \ 283FILES:${PN}-libxendevicemodel-dev = " \
284 ${libdir}/libxendevicemodel.so \ 284 ${libdir}/libxendevicemodel.so \
285 ${libdir}/pkgconfig/xendevicemodel.pc \ 285 ${libdir}/pkgconfig/xendevicemodel.pc \
286 ${datadir}/pkgconfig/xendevicemodel.pc \ 286 ${datadir}/pkgconfig/xendevicemodel.pc \
287 " 287 "
288 288
289FILES_${PN}-libxenevtchn = "${libdir}/libxenevtchn.so.*" 289FILES:${PN}-libxenevtchn = "${libdir}/libxenevtchn.so.*"
290FILES_${PN}-libxenevtchn-dev = " \ 290FILES:${PN}-libxenevtchn-dev = " \
291 ${libdir}/libxenevtchn.so \ 291 ${libdir}/libxenevtchn.so \
292 ${libdir}/pkgconfig/xenevtchn.pc \ 292 ${libdir}/pkgconfig/xenevtchn.pc \
293 ${datadir}/pkgconfig/xenevtchn.pc \ 293 ${datadir}/pkgconfig/xenevtchn.pc \
294 " 294 "
295 295
296FILES_${PN}-libxenforeignmemory = "${libdir}/libxenforeignmemory.so.*" 296FILES:${PN}-libxenforeignmemory = "${libdir}/libxenforeignmemory.so.*"
297FILES_${PN}-libxenforeignmemory-dev = " \ 297FILES:${PN}-libxenforeignmemory-dev = " \
298 ${libdir}/libxenforeignmemory.so \ 298 ${libdir}/libxenforeignmemory.so \
299 ${libdir}/pkgconfig/xenforeignmemory.pc \ 299 ${libdir}/pkgconfig/xenforeignmemory.pc \
300 ${datadir}/pkgconfig/xenforeignmemory.pc \ 300 ${datadir}/pkgconfig/xenforeignmemory.pc \
301 " 301 "
302 302
303FILES_${PN}-libxengnttab = "${libdir}/libxengnttab.so.*" 303FILES:${PN}-libxengnttab = "${libdir}/libxengnttab.so.*"
304FILES_${PN}-libxengnttab-dev = " \ 304FILES:${PN}-libxengnttab-dev = " \
305 ${libdir}/libxengnttab.so \ 305 ${libdir}/libxengnttab.so \
306 ${libdir}/pkgconfig/xengnttab.pc \ 306 ${libdir}/pkgconfig/xengnttab.pc \
307 ${datadir}/pkgconfig/xengnttab.pc \ 307 ${datadir}/pkgconfig/xengnttab.pc \
308 " 308 "
309 309
310FILES_${PN}-libxenguest = "${libdir}/libxenguest.so.*" 310FILES:${PN}-libxenguest = "${libdir}/libxenguest.so.*"
311FILES_${PN}-libxenguest-dev = " \ 311FILES:${PN}-libxenguest-dev = " \
312 ${libdir}/libxenguest.so \ 312 ${libdir}/libxenguest.so \
313 ${libdir}/pkgconfig/xenguest.pc \ 313 ${libdir}/pkgconfig/xenguest.pc \
314 ${datadir}/pkgconfig/xenguest.pc \ 314 ${datadir}/pkgconfig/xenguest.pc \
315 " 315 "
316 316
317FILES_${PN}-libxenhypfs = "${libdir}/libxenhypfs.so.*" 317FILES:${PN}-libxenhypfs = "${libdir}/libxenhypfs.so.*"
318FILES_${PN}-libxenhypfs-dev = " \ 318FILES:${PN}-libxenhypfs-dev = " \
319 ${libdir}/libxenhypfs.so \ 319 ${libdir}/libxenhypfs.so \
320 ${libdir}/pkgconfig/xenhypfs.pc \ 320 ${libdir}/pkgconfig/xenhypfs.pc \
321 " 321 "
322 322
323FILES_${PN}-libxenlight = "${libdir}/libxenlight.so.*" 323FILES:${PN}-libxenlight = "${libdir}/libxenlight.so.*"
324FILES_${PN}-libxenlight-dev = " \ 324FILES:${PN}-libxenlight-dev = " \
325 ${libdir}/libxenlight.so \ 325 ${libdir}/libxenlight.so \
326 ${libdir}/pkgconfig/xenlight.pc \ 326 ${libdir}/pkgconfig/xenlight.pc \
327 ${datadir}/pkgconfig/xenlight.pc \ 327 ${datadir}/pkgconfig/xenlight.pc \
328 " 328 "
329 329
330FILES_${PN}-libxenstat = "${libdir}/libxenstat.so.*" 330FILES:${PN}-libxenstat = "${libdir}/libxenstat.so.*"
331FILES_${PN}-libxenstat-dev = " \ 331FILES:${PN}-libxenstat-dev = " \
332 ${libdir}/libxenstat.so \ 332 ${libdir}/libxenstat.so \
333 ${libdir}/pkgconfig/xenstat.pc \ 333 ${libdir}/pkgconfig/xenstat.pc \
334 ${datadir}/pkgconfig/xenstat.pc \ 334 ${datadir}/pkgconfig/xenstat.pc \
335 " 335 "
336 336
337FILES_${PN}-libxenstore = "${libdir}/libxenstore.so.*" 337FILES:${PN}-libxenstore = "${libdir}/libxenstore.so.*"
338FILES_${PN}-libxenstore-dev = " \ 338FILES:${PN}-libxenstore-dev = " \
339 ${libdir}/libxenstore.so \ 339 ${libdir}/libxenstore.so \
340 ${libdir}/pkgconfig/xenstore.pc \ 340 ${libdir}/pkgconfig/xenstore.pc \
341 ${datadir}/pkgconfig/xenstore.pc \ 341 ${datadir}/pkgconfig/xenstore.pc \
342 " 342 "
343 343
344FILES_${PN}-libxentoolcore = "${libdir}/libxentoolcore.so.*" 344FILES:${PN}-libxentoolcore = "${libdir}/libxentoolcore.so.*"
345FILES_${PN}-libxentoolcore-dev = " \ 345FILES:${PN}-libxentoolcore-dev = " \
346 ${libdir}/libxentoolcore.so \ 346 ${libdir}/libxentoolcore.so \
347 ${libdir}/pkgconfig/xentoolcore.pc \ 347 ${libdir}/pkgconfig/xentoolcore.pc \
348 ${datadir}/pkgconfig/xentoolcore.pc \ 348 ${datadir}/pkgconfig/xentoolcore.pc \
349 " 349 "
350 350
351FILES_${PN}-libxentoollog = "${libdir}/libxentoollog.so.*" 351FILES:${PN}-libxentoollog = "${libdir}/libxentoollog.so.*"
352FILES_${PN}-libxentoollog-dev = " \ 352FILES:${PN}-libxentoollog-dev = " \
353 ${libdir}/libxentoollog.so \ 353 ${libdir}/libxentoollog.so \
354 ${libdir}/pkgconfig/xentoollog.pc \ 354 ${libdir}/pkgconfig/xentoollog.pc \
355 ${datadir}/pkgconfig/xentoollog.pc \ 355 ${datadir}/pkgconfig/xentoollog.pc \
356 " 356 "
357 357
358FILES_${PN}-libxenvchan = "${libdir}/libxenvchan.so.*" 358FILES:${PN}-libxenvchan = "${libdir}/libxenvchan.so.*"
359FILES_${PN}-libxenvchan-dev = " \ 359FILES:${PN}-libxenvchan-dev = " \
360 ${libdir}/libxenvchan.so \ 360 ${libdir}/libxenvchan.so \
361 ${libdir}/pkgconfig/xenvchan.pc \ 361 ${libdir}/pkgconfig/xenvchan.pc \
362 ${datadir}/pkgconfig/xenvchan.pc \ 362 ${datadir}/pkgconfig/xenvchan.pc \
363 " 363 "
364 364
365FILES_${PN}-libxlutil = "${libdir}/libxlutil.so.*" 365FILES:${PN}-libxlutil = "${libdir}/libxlutil.so.*"
366FILES_${PN}-libxlutil-dev = " \ 366FILES:${PN}-libxlutil-dev = " \
367 ${libdir}/libxlutil.so \ 367 ${libdir}/libxlutil.so \
368 ${libdir}/pkgconfig/xlutil.pc \ 368 ${libdir}/pkgconfig/xlutil.pc \
369 ${datadir}/pkgconfig/xlutil.pc \ 369 ${datadir}/pkgconfig/xlutil.pc \
370 " 370 "
371FILES_${PN}-libvhd = "${libdir}/libvhd.so.*" 371FILES:${PN}-libvhd = "${libdir}/libvhd.so.*"
372FILES_${PN}-libvhd-dev = " \ 372FILES:${PN}-libvhd-dev = " \
373 ${libdir}/libvhd.so \ 373 ${libdir}/libvhd.so \
374 ${libdir}/pkgconfig/vhd.pc \ 374 ${libdir}/pkgconfig/vhd.pc \
375 ${datadir}/pkgconfig/vhd.pc \ 375 ${datadir}/pkgconfig/vhd.pc \
376 " 376 "
377 377
378FILES_${PN}-libfsimage = " \ 378FILES:${PN}-libfsimage = " \
379 ${libdir}/libfsimage.so.* \ 379 ${libdir}/libfsimage.so.* \
380 ${libdir}/libxenfsimage.so.* \ 380 ${libdir}/libxenfsimage.so.* \
381 " 381 "
382 382
383FILES_${PN}-libfsimage-dev = " \ 383FILES:${PN}-libfsimage-dev = " \
384 ${libdir}/libfsimage.so \ 384 ${libdir}/libfsimage.so \
385 ${libdir}/libxenfsimage.so \ 385 ${libdir}/libxenfsimage.so \
386 ${libdir}/pkgconfig/fsimage.pc \ 386 ${libdir}/pkgconfig/fsimage.pc \
@@ -389,38 +389,38 @@ FILES_${PN}-libfsimage-dev = " \
389 ${datadir}/pkgconfig/xenfsimage.pc \ 389 ${datadir}/pkgconfig/xenfsimage.pc \
390 " 390 "
391 391
392FILES_${PN}-fsimage = " \ 392FILES:${PN}-fsimage = " \
393 ${libdir}/fs/**/[a-z]*fsimage.so \ 393 ${libdir}/fs/**/[a-z]*fsimage.so \
394 ${libdir}/xenfsimage/**/fsimage.so \ 394 ${libdir}/xenfsimage/**/fsimage.so \
395 " 395 "
396 396
397FILES_${PN}-init-xenstore-dom = "${libdir}/xen/bin/init-xenstore-domain" 397FILES:${PN}-init-xenstore-dom = "${libdir}/xen/bin/init-xenstore-domain"
398 398
399FILES_${PN} = "\ 399FILES:${PN} = "\
400 ${sysconfdir}/xen/auto \ 400 ${sysconfdir}/xen/auto \
401 ${sysconfdir}/xen/cpupool \ 401 ${sysconfdir}/xen/cpupool \
402 ${localstatedir}/xen/dump \ 402 ${localstatedir}/xen/dump \
403 " 403 "
404 404
405FILES_${PN}-console = "\ 405FILES:${PN}-console = "\
406 ${libdir}/xen/bin/xenconsole \ 406 ${libdir}/xen/bin/xenconsole \
407 ${sbindir}/xenconsoled \ 407 ${sbindir}/xenconsoled \
408 " 408 "
409 409
410FILES_${PN}-cpuid = "\ 410FILES:${PN}-cpuid = "\
411 ${bindir}/xen-cpuid \ 411 ${bindir}/xen-cpuid \
412 " 412 "
413 413
414FILES_${PN}-devd = "\ 414FILES:${PN}-devd = "\
415 ${sysconfdir}/init.d/xendriverdomain \ 415 ${sysconfdir}/init.d/xendriverdomain \
416 ${systemd_unitdir}/system/xendriverdomain.service \ 416 ${systemd_unitdir}/system/xendriverdomain.service \
417 " 417 "
418 418
419FILES_${PN}-flask = "\ 419FILES:${PN}-flask = "\
420 /boot/xenpolicy-* \ 420 /boot/xenpolicy-* \
421 " 421 "
422 422
423FILES_${PN}-flask-tools = "\ 423FILES:${PN}-flask-tools = "\
424 ${sbindir}/flask-get-bool \ 424 ${sbindir}/flask-get-bool \
425 ${sbindir}/flask-getenforce \ 425 ${sbindir}/flask-getenforce \
426 ${sbindir}/flask-label-pci \ 426 ${sbindir}/flask-label-pci \
@@ -429,25 +429,25 @@ FILES_${PN}-flask-tools = "\
429 ${sbindir}/flask-setenforce \ 429 ${sbindir}/flask-setenforce \
430 " 430 "
431 431
432FILES_${PN}-gdbsx = "\ 432FILES:${PN}-gdbsx = "\
433 ${sbindir}/gdbsx \ 433 ${sbindir}/gdbsx \
434 " 434 "
435 435
436INSANE_SKIP_${PN}-hvmloader = "arch" 436INSANE_SKIP:${PN}-hvmloader = "arch"
437FILES_${PN}-hvmloader = "\ 437FILES:${PN}-hvmloader = "\
438 ${libdir}/xen/boot/hvmloader \ 438 ${libdir}/xen/boot/hvmloader \
439 " 439 "
440 440
441FILES_${PN}-kdd = "\ 441FILES:${PN}-kdd = "\
442 ${sbindir}/kdd \ 442 ${sbindir}/kdd \
443 ${sbindir}/xen-kdd \ 443 ${sbindir}/xen-kdd \
444 " 444 "
445 445
446FILES_${PN}-livepatch += " \ 446FILES:${PN}-livepatch += " \
447 ${sbindir}/xen-livepatch \ 447 ${sbindir}/xen-livepatch \
448 " 448 "
449 449
450FILES_${PN}-misc = "\ 450FILES:${PN}-misc = "\
451 ${bindir}/xen-detect \ 451 ${bindir}/xen-detect \
452 ${libdir}/xen/bin/depriv-fd-checker \ 452 ${libdir}/xen/bin/depriv-fd-checker \
453 ${sbindir}/gtracestat \ 453 ${sbindir}/gtracestat \
@@ -470,22 +470,22 @@ FILES_${PN}-misc = "\
470 ${libdir}/xen/bin/convert-legacy-stream \ 470 ${libdir}/xen/bin/convert-legacy-stream \
471 " 471 "
472 472
473FILES_${PN}-pygrub = "\ 473FILES:${PN}-pygrub = "\
474 ${bindir}/pygrub \ 474 ${bindir}/pygrub \
475 ${libdir}/xen/bin/pygrub \ 475 ${libdir}/xen/bin/pygrub \
476 " 476 "
477 477
478# Depending on the version of Xen libdir or nonarch libdir is used 478# Depending on the version of Xen libdir or nonarch libdir is used
479FILES_${PN}-python = "\ 479FILES:${PN}-python = "\
480 ${libdir}/${PYTHON_DIR} \ 480 ${libdir}/${PYTHON_DIR} \
481 ${nonarch_libdir}/${PYTHON_DIR} \ 481 ${nonarch_libdir}/${PYTHON_DIR} \
482 " 482 "
483 483
484FILES_${PN}-remus = "\ 484FILES:${PN}-remus = "\
485 ${sysconfdir}/xen/scripts/remus-netbuf-setup \ 485 ${sysconfdir}/xen/scripts/remus-netbuf-setup \
486 " 486 "
487 487
488FILES_${PN}-scripts-network = " \ 488FILES:${PN}-scripts-network = " \
489 ${sysconfdir}/xen/scripts/colo-proxy-setup \ 489 ${sysconfdir}/xen/scripts/colo-proxy-setup \
490 ${sysconfdir}/xen/scripts/network-bridge \ 490 ${sysconfdir}/xen/scripts/network-bridge \
491 ${sysconfdir}/xen/scripts/network-nat \ 491 ${sysconfdir}/xen/scripts/network-nat \
@@ -500,7 +500,7 @@ FILES_${PN}-scripts-network = " \
500 ${sysconfdir}/xen/scripts/vif-setup \ 500 ${sysconfdir}/xen/scripts/vif-setup \
501 " 501 "
502 502
503FILES_${PN}-scripts-block = " \ 503FILES:${PN}-scripts-block = " \
504 ${sysconfdir}/xen/scripts/blktap \ 504 ${sysconfdir}/xen/scripts/blktap \
505 ${sysconfdir}/xen/scripts/block \ 505 ${sysconfdir}/xen/scripts/block \
506 ${sysconfdir}/xen/scripts/block-common.sh \ 506 ${sysconfdir}/xen/scripts/block-common.sh \
@@ -513,7 +513,7 @@ FILES_${PN}-scripts-block = " \
513 ${sysconfdir}/xen/scripts/vscsi \ 513 ${sysconfdir}/xen/scripts/vscsi \
514 " 514 "
515 515
516FILES_${PN}-scripts-common = " \ 516FILES:${PN}-scripts-common = " \
517 ${sysconfdir}/xen/scripts/external-device-migrate \ 517 ${sysconfdir}/xen/scripts/external-device-migrate \
518 ${sysconfdir}/xen/scripts/hotplugpath.sh \ 518 ${sysconfdir}/xen/scripts/hotplugpath.sh \
519 ${sysconfdir}/xen/scripts/locking.sh \ 519 ${sysconfdir}/xen/scripts/locking.sh \
@@ -524,59 +524,59 @@ FILES_${PN}-scripts-common = " \
524 ${sysconfdir}/xen/scripts/xen-script-common.sh \ 524 ${sysconfdir}/xen/scripts/xen-script-common.sh \
525 " 525 "
526 526
527INSANE_SKIP_${PN}-shim = "arch" 527INSANE_SKIP:${PN}-shim = "arch"
528FILES_${PN}-shim = " \ 528FILES:${PN}-shim = " \
529 ${libdir}/xen/boot/xen-shim \ 529 ${libdir}/xen/boot/xen-shim \
530 " 530 "
531 531
532FILES_${PN}-ucode = "\ 532FILES:${PN}-ucode = "\
533 ${sbindir}/xen-ucode \ 533 ${sbindir}/xen-ucode \
534 " 534 "
535 535
536FILES_${PN}-vchan = "\ 536FILES:${PN}-vchan = "\
537 ${bindir}/vchan-socket-proxy \ 537 ${bindir}/vchan-socket-proxy \
538 " 538 "
539 539
540FILES_${PN}-volatiles = "\ 540FILES:${PN}-volatiles = "\
541 ${sysconfdir}/default/volatiles/99_xen \ 541 ${sysconfdir}/default/volatiles/99_xen \
542 ${sysconfdir}/tmpfiles.d/xen.conf \ 542 ${sysconfdir}/tmpfiles.d/xen.conf \
543 " 543 "
544 544
545FILES_${PN}-xcutils = "\ 545FILES:${PN}-xcutils = "\
546 ${libdir}/xen/bin/lsevtchn \ 546 ${libdir}/xen/bin/lsevtchn \
547 ${libdir}/xen/bin/readnotes \ 547 ${libdir}/xen/bin/readnotes \
548 ${libdir}/xen/bin/xc_restore \ 548 ${libdir}/xen/bin/xc_restore \
549 ${libdir}/xen/bin/xc_save \ 549 ${libdir}/xen/bin/xc_save \
550 " 550 "
551 551
552FILES_${PN}-xencov = "\ 552FILES:${PN}-xencov = "\
553 ${sbindir}/xencov \ 553 ${sbindir}/xencov \
554 " 554 "
555 555
556FILES_${PN}-xend-examples = "\ 556FILES:${PN}-xend-examples = "\
557 ${sysconfdir}/xen/xend-config.sxp \ 557 ${sysconfdir}/xen/xend-config.sxp \
558 ${sysconfdir}/xen/xend-pci-permissive.sxp \ 558 ${sysconfdir}/xen/xend-pci-permissive.sxp \
559 ${sysconfdir}/xen/xend-pci-quirks.sxp \ 559 ${sysconfdir}/xen/xend-pci-quirks.sxp \
560 " 560 "
561 561
562FILES_${PN}-xenhypfs = "\ 562FILES:${PN}-xenhypfs = "\
563 ${sbindir}/xenhypfs \ 563 ${sbindir}/xenhypfs \
564 " 564 "
565 565
566FILES_${PN}-xenpaging = "\ 566FILES:${PN}-xenpaging = "\
567 ${libdir}/xen/bin/xenpaging \ 567 ${libdir}/xen/bin/xenpaging \
568 ${localstatedir}/lib/xen/xenpaging \ 568 ${localstatedir}/lib/xen/xenpaging \
569 " 569 "
570 570
571FILES_${PN}-xenpmd = "\ 571FILES:${PN}-xenpmd = "\
572 ${sbindir}/xenpmd \ 572 ${sbindir}/xenpmd \
573 " 573 "
574 574
575FILES_${PN}-xenstat = "\ 575FILES:${PN}-xenstat = "\
576 ${sbindir}/xentop \ 576 ${sbindir}/xentop \
577 " 577 "
578 578
579FILES_${PN}-xenstore = "\ 579FILES:${PN}-xenstore = "\
580 ${bindir}/xenstore \ 580 ${bindir}/xenstore \
581 ${bindir}/xenstore-chmod \ 581 ${bindir}/xenstore-chmod \
582 ${bindir}/xenstore-control \ 582 ${bindir}/xenstore-control \
@@ -589,12 +589,12 @@ FILES_${PN}-xenstore = "\
589 ${bindir}/xenstore-write \ 589 ${bindir}/xenstore-write \
590 " 590 "
591 591
592FILES_${PN}-xenstored = "\ 592FILES:${PN}-xenstored = "\
593 ${sbindir}/xenstored \ 593 ${sbindir}/xenstored \
594 ${localstatedir}/lib/xenstored \ 594 ${localstatedir}/lib/xenstored \
595 " 595 "
596 596
597FILES_${PN}-xentrace = "\ 597FILES:${PN}-xentrace = "\
598 ${bindir}/xentrace \ 598 ${bindir}/xentrace \
599 ${bindir}/xentrace_setsize \ 599 ${bindir}/xentrace_setsize \
600 ${libdir}/xen/bin/xenctx \ 600 ${libdir}/xen/bin/xenctx \
@@ -604,13 +604,13 @@ FILES_${PN}-xentrace = "\
604 ${sbindir}/xentrace_setmask \ 604 ${sbindir}/xentrace_setmask \
605 " 605 "
606 606
607FILES_${PN}-xen-watchdog = "\ 607FILES:${PN}-xen-watchdog = "\
608 ${sbindir}/xenwatchdogd \ 608 ${sbindir}/xenwatchdogd \
609 ${sysconfdir}/init.d/xen-watchdog \ 609 ${sysconfdir}/init.d/xen-watchdog \
610 ${systemd_unitdir}/system/xen-watchdog.service \ 610 ${systemd_unitdir}/system/xen-watchdog.service \
611 " 611 "
612 612
613FILES_${PN}-xl = "\ 613FILES:${PN}-xl = "\
614 ${sysconfdir}/bash_completion.d/xl.sh \ 614 ${sysconfdir}/bash_completion.d/xl.sh \
615 ${sysconfdir}/bash_completion.d/xl \ 615 ${sysconfdir}/bash_completion.d/xl \
616 ${sysconfdir}/xen/xl.conf \ 616 ${sysconfdir}/xen/xl.conf \
@@ -619,13 +619,13 @@ FILES_${PN}-xl = "\
619 ${libdir}/xen/bin/xen-init-dom0 \ 619 ${libdir}/xen/bin/xen-init-dom0 \
620 " 620 "
621 621
622FILES_${PN}-xl-examples = "\ 622FILES:${PN}-xl-examples = "\
623 ${sysconfdir}/xen/xlexample.hvm \ 623 ${sysconfdir}/xen/xlexample.hvm \
624 ${sysconfdir}/xen/xlexample.pvlinux \ 624 ${sysconfdir}/xen/xlexample.pvlinux \
625 ${sysconfdir}/xen/xlexample.pvhlinux \ 625 ${sysconfdir}/xen/xlexample.pvhlinux \
626 " 626 "
627 627
628FILES_${PN}-xm-examples = "\ 628FILES:${PN}-xm-examples = "\
629 ${sysconfdir}/xen/xmexample1 \ 629 ${sysconfdir}/xen/xmexample1 \
630 ${sysconfdir}/xen/xmexample2 \ 630 ${sysconfdir}/xen/xmexample2 \
631 ${sysconfdir}/xen/xmexample3 \ 631 ${sysconfdir}/xen/xmexample3 \
@@ -636,19 +636,19 @@ FILES_${PN}-xm-examples = "\
636 ${sysconfdir}/xen/xmexample.vti \ 636 ${sysconfdir}/xen/xmexample.vti \
637 " 637 "
638 638
639FILES_${PN}-xenmon = "\ 639FILES:${PN}-xenmon = "\
640 ${sbindir}/xenbaked \ 640 ${sbindir}/xenbaked \
641 ${sbindir}/xenmon.py \ 641 ${sbindir}/xenmon.py \
642 ${sbindir}/xenmon \ 642 ${sbindir}/xenmon \
643 " 643 "
644 644
645FILES_${PN}-xm = "\ 645FILES:${PN}-xm = "\
646 ${sysconfdir}/xen/xm-config.xml \ 646 ${sysconfdir}/xen/xm-config.xml \
647 ${datadir}/xen/create.dtd \ 647 ${datadir}/xen/create.dtd \
648 ${sbindir}/xm \ 648 ${sbindir}/xm \
649 " 649 "
650 650
651FILES_${PN}-xencommons += "\ 651FILES:${PN}-xencommons += "\
652 ${sysconfdir}/default/xencommons \ 652 ${sysconfdir}/default/xencommons \
653 ${sysconfdir}/init.d/xencommons \ 653 ${sysconfdir}/init.d/xencommons \
654 ${sysconfdir}/xen/scripts/launch-xenstore \ 654 ${sysconfdir}/xen/scripts/launch-xenstore \
@@ -661,49 +661,49 @@ FILES_${PN}-xencommons += "\
661 ${systemd_unitdir}/system/var-lib-xenstored.mount \ 661 ${systemd_unitdir}/system/var-lib-xenstored.mount \
662 " 662 "
663 663
664FILES_${PN}-xend += " \ 664FILES:${PN}-xend += " \
665 ${sysconfdir}/init.d/xend \ 665 ${sysconfdir}/init.d/xend \
666 ${sbindir}/xend \ 666 ${sbindir}/xend \
667 " 667 "
668 668
669FILES_${PN}-xendomains += "\ 669FILES:${PN}-xendomains += "\
670 ${libdir}/xen/bin/xendomains \ 670 ${libdir}/xen/bin/xendomains \
671 ${sysconfdir}/default/xendomains \ 671 ${sysconfdir}/default/xendomains \
672 ${sysconfdir}/init.d/xendomains \ 672 ${sysconfdir}/init.d/xendomains \
673 ${sysconfdir}/sysconfig/xendomains \ 673 ${sysconfdir}/sysconfig/xendomains \
674 ${systemd_unitdir}/system/xendomains.service \ 674 ${systemd_unitdir}/system/xendomains.service \
675 " 675 "
676FILES_${PN}-xen-access += "\ 676FILES:${PN}-xen-access += "\
677 ${sbindir}/xen-access \ 677 ${sbindir}/xen-access \
678 " 678 "
679 679
680FILES_${PN}-xen-memshare += "\ 680FILES:${PN}-xen-memshare += "\
681 ${sbindir}/xen-memshare \ 681 ${sbindir}/xen-memshare \
682 " 682 "
683 683
684# memshare is only built for x86, so allow empty package for other archs 684# memshare is only built for x86, so allow empty package for other archs
685ALLOW_EMPTY_${PN}-xen-memshare = "1" 685ALLOW_EMPTY:${PN}-xen-memshare = "1"
686 686
687INSANE_SKIP_${PN} = "already-stripped" 687INSANE_SKIP:${PN} = "already-stripped"
688 688
689# configure init.d scripts 689# configure init.d scripts
690INITSCRIPT_PACKAGES = "${PN}-xend ${PN}-xencommons ${PN}-xen-watchdog ${PN}-xendomains ${PN}-devd" 690INITSCRIPT_PACKAGES = "${PN}-xend ${PN}-xencommons ${PN}-xen-watchdog ${PN}-xendomains ${PN}-devd"
691INITSCRIPT_NAME_${PN}-xencommons = "xencommons" 691INITSCRIPT_NAME:${PN}-xencommons = "xencommons"
692INITSCRIPT_PARAMS_${PN}-xencommons = "defaults 80" 692INITSCRIPT_PARAMS:${PN}-xencommons = "defaults 80"
693INITSCRIPT_NAME_${PN}-xen-watchdog = "xen-watchdog" 693INITSCRIPT_NAME:${PN}-xen-watchdog = "xen-watchdog"
694INITSCRIPT_PARAMS_${PN}-xen-watchdog = "defaults 81" 694INITSCRIPT_PARAMS:${PN}-xen-watchdog = "defaults 81"
695INITSCRIPT_NAME_${PN}-xend = "xend" 695INITSCRIPT_NAME:${PN}-xend = "xend"
696INITSCRIPT_PARAMS_${PN}-xend = "defaults 82" 696INITSCRIPT_PARAMS:${PN}-xend = "defaults 82"
697INITSCRIPT_NAME_${PN}-xendomains = "xendomains" 697INITSCRIPT_NAME:${PN}-xendomains = "xendomains"
698INITSCRIPT_PARAMS_${PN}-xendomains = "defaults 83" 698INITSCRIPT_PARAMS:${PN}-xendomains = "defaults 83"
699INITSCRIPT_NAME_${PN}-devd = "xendriverdomain" 699INITSCRIPT_NAME:${PN}-devd = "xendriverdomain"
700INITSCRIPT_PARAMS_${PN}-devd = "defaults 82" 700INITSCRIPT_PARAMS:${PN}-devd = "defaults 82"
701 701
702# systemd packages 702# systemd packages
703SYSTEMD_PACKAGES = "${PN}-xen-watchdog ${PN}-xencommons ${PN}-xendomains ${PN}-devd" 703SYSTEMD_PACKAGES = "${PN}-xen-watchdog ${PN}-xencommons ${PN}-xendomains ${PN}-devd"
704SYSTEMD_SERVICE_${PN}-devd = "xendriverdomain.service" 704SYSTEMD_SERVICE:${PN}-devd = "xendriverdomain.service"
705SYSTEMD_SERVICE_${PN}-xen-watchdog = "xen-watchdog.service" 705SYSTEMD_SERVICE:${PN}-xen-watchdog = "xen-watchdog.service"
706SYSTEMD_SERVICE_${PN}-xencommons = " \ 706SYSTEMD_SERVICE:${PN}-xencommons = " \
707 proc-xen.mount \ 707 proc-xen.mount \
708 var-lib-xenstored.mount \ 708 var-lib-xenstored.mount \
709 xen-qemu-dom0-disk-backend.service \ 709 xen-qemu-dom0-disk-backend.service \
@@ -711,7 +711,7 @@ SYSTEMD_SERVICE_${PN}-xencommons = " \
711 xen-init-dom0.service \ 711 xen-init-dom0.service \
712 xenstored.service \ 712 xenstored.service \
713 " 713 "
714SYSTEMD_SERVICE_${PN}-xendomains = "xendomains.service" 714SYSTEMD_SERVICE:${PN}-xendomains = "xendomains.service"
715 715
716EXTRA_OECONF += " \ 716EXTRA_OECONF += " \
717 --with-systemd=${systemd_unitdir}/system \ 717 --with-systemd=${systemd_unitdir}/system \
@@ -788,7 +788,7 @@ do_install() {
788 fi 788 fi
789} 789}
790 790
791pkg_postinst_${PN}-volatiles() { 791pkg_postinst:${PN}-volatiles() {
792 if [ -z "$D" ]; then 792 if [ -z "$D" ]; then
793 if command -v systemd-tmpfiles >/dev/null; then 793 if command -v systemd-tmpfiles >/dev/null; then
794 systemd-tmpfiles --create ${sysconfdir}/tmpfiles.d/xen.conf 794 systemd-tmpfiles --create ${sysconfdir}/tmpfiles.d/xen.conf
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index 3438034d..c0a087ec 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/xen/xen.inc
@@ -100,7 +100,7 @@ EXTRA_CFLAGS_XEN_CORE="${DEBUG_PREFIX_MAP}"
100# - The Xen tools build for x86 systems with HVM-mode enabled includes hvmloader 100# - The Xen tools build for x86 systems with HVM-mode enabled includes hvmloader
101# which fails to build when "-m64" is included in flags set via the 101# which fails to build when "-m64" is included in flags set via the
102# EXTRA_CFLAGS_XEN_TOOLS: so clear TUNE_CCARGS on x86 to prevent that. 102# EXTRA_CFLAGS_XEN_TOOLS: so clear TUNE_CCARGS on x86 to prevent that.
103TUNE_CCARGS_x86-64="" 103TUNE_CCARGS:x86-64=""
104 104
105# - Yocto supplies the _FORTIFY_SOURCE flag via CC/CPP/CXX but then passes the 105# - Yocto supplies the _FORTIFY_SOURCE flag via CC/CPP/CXX but then passes the
106# optimization -O via C*FLAGS which is problematic when the CFLAGS are cleared 106# optimization -O via C*FLAGS which is problematic when the CFLAGS are cleared
@@ -115,11 +115,11 @@ CC="${CCACHE}${HOST_PREFIX}gcc ${TOOLCHAIN_OPTIONS} ${CC_REPRODUCIBLE_OPTIONS}"
115EXTRA_CFLAGS_XEN_TOOLS="${HOST_CC_ARCH} ${CFLAGS}" 115EXTRA_CFLAGS_XEN_TOOLS="${HOST_CC_ARCH} ${CFLAGS}"
116# 32-bit ARM needs the TUNE_CCARGS component of HOST_CC_ARCH to be passed 116# 32-bit ARM needs the TUNE_CCARGS component of HOST_CC_ARCH to be passed
117# in CC to ensure that configure can compile binaries for the right arch. 117# in CC to ensure that configure can compile binaries for the right arch.
118CC_arm="${CCACHE}${HOST_PREFIX}gcc ${TUNE_CCARGS} ${TOOLCHAIN_OPTIONS} ${CC_REPRODUCIBLE_OPTIONS}" 118CC:arm="${CCACHE}${HOST_PREFIX}gcc ${TUNE_CCARGS} ${TOOLCHAIN_OPTIONS} ${CC_REPRODUCIBLE_OPTIONS}"
119 119
120# There are no Xen-provided variables for C++, so append to the tool variables: 120# There are no Xen-provided variables for C++, so append to the tool variables:
121CPP_append = " ${CPPFLAGS}" 121CPP:append = " ${CPPFLAGS}"
122CXX_append = " ${CXXFLAGS}" 122CXX:append = " ${CXXFLAGS}"
123 123
124EXTRA_OECONF += " \ 124EXTRA_OECONF += " \
125 --exec-prefix=${prefix} \ 125 --exec-prefix=${prefix} \
@@ -193,7 +193,7 @@ do_post_patch() {
193 fi 193 fi
194} 194}
195 195
196do_post_patch_append_arm() { 196do_post_patch:append:arm() {
197 # The hypervisor binary must not be built with the hard floating point ABI. 197 # The hypervisor binary must not be built with the hard floating point ABI.
198 echo "CC := \$(filter-out ${TUNE_CCARGS},\$(CC))" >> ${S}/xen/arch/arm/Rules.mk 198 echo "CC := \$(filter-out ${TUNE_CCARGS},\$(CC))" >> ${S}/xen/arch/arm/Rules.mk
199 echo "CPP := \$(filter-out ${TUNE_CCARGS},\$(CPP))" >> ${S}/xen/arch/arm/Rules.mk 199 echo "CPP := \$(filter-out ${TUNE_CCARGS},\$(CPP))" >> ${S}/xen/arch/arm/Rules.mk
@@ -229,13 +229,13 @@ do_configure_common() {
229 PYTHON="${PYTHON}" 229 PYTHON="${PYTHON}"
230} 230}
231 231
232do_compile_prepend() { 232do_compile:prepend() {
233 # workaround for build bug when CFLAGS is exported 233 # workaround for build bug when CFLAGS is exported
234 # https://www.mail-archive.com/xen-devel@lists.xen.org/msg67822.html 234 # https://www.mail-archive.com/xen-devel@lists.xen.org/msg67822.html
235 unset CFLAGS 235 unset CFLAGS
236} 236}
237 237
238do_install_prepend() { 238do_install:prepend() {
239 # CFLAGS is used to set PY_CFLAGS which affects the pygrub install 239 # CFLAGS is used to set PY_CFLAGS which affects the pygrub install
240 # so also need to unset CFLAGS here: 240 # so also need to unset CFLAGS here:
241 unset CFLAGS 241 unset CFLAGS
diff --git a/recipes-extended/xen/xtf_git.bb b/recipes-extended/xen/xtf_git.bb
index bf7470eb..faf46d87 100644
--- a/recipes-extended/xen/xtf_git.bb
+++ b/recipes-extended/xen/xtf_git.bb
@@ -20,11 +20,11 @@ inherit python3native
20 20
21PACKAGES = "${PN}" 21PACKAGES = "${PN}"
22 22
23FILES_${PN} = " \ 23FILES:${PN} = " \
24 ${libexecdir}/* \ 24 ${libexecdir}/* \
25 " 25 "
26 26
27RDEPENDS_${PN} = " \ 27RDEPENDS:${PN} = " \
28 xen-tools-xl \ 28 xen-tools-xl \
29 python3 \ 29 python3 \
30 " 30 "
@@ -51,6 +51,6 @@ do_install() {
51 51
52INSANE_SKIP = "arch" 52INSANE_SKIP = "arch"
53# xen-tools-xl is a runtime but not build time dependency 53# xen-tools-xl is a runtime but not build time dependency
54INSANE_SKIP_${PN} = "build-deps" 54INSANE_SKIP:${PN} = "build-deps"
55INHIBIT_PACKAGE_STRIP = "1" 55INHIBIT_PACKAGE_STRIP = "1"
56INHIBIT_PACKAGE_DEBUG_SPLIT = "1" 56INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
diff --git a/recipes-extended/xvisor/xvisor_git.bb b/recipes-extended/xvisor/xvisor_git.bb
index 831c943b..b9692e34 100644
--- a/recipes-extended/xvisor/xvisor_git.bb
+++ b/recipes-extended/xvisor/xvisor_git.bb
@@ -25,7 +25,7 @@ do_configure() {
25 oe_runmake ${CONFIG} 25 oe_runmake ${CONFIG}
26} 26}
27 27
28do_install_append() { 28do_install:append() {
29 install -d ${D} 29 install -d ${D}
30 install -m 755 ${B}/build/vmm.* ${D}/ 30 install -m 755 ${B}/build/vmm.* ${D}/
31 31
@@ -44,12 +44,12 @@ do_deploy () {
44 44
45addtask deploy after do_install 45addtask deploy after do_install
46 46
47FILES_${PN} += "/vmm.*" 47FILES:${PN} += "/vmm.*"
48FILES_${PN} += "/*.dtb" 48FILES:${PN} += "/*.dtb"
49 49
50COMPATIBLE_HOST = "(aarch64|riscv64|riscv32).*" 50COMPATIBLE_HOST = "(aarch64|riscv64|riscv32).*"
51INHIBIT_PACKAGE_STRIP = "1" 51INHIBIT_PACKAGE_STRIP = "1"
52 52
53# ERROR: xvisor-git-r0 do_package_qa: QA Issue: File /vmm.elf in package xvisor doesn't have GNU_HASH (didn't pass LDFLAGS?) [ldflags] 53# ERROR: xvisor-git-r0 do_package_qa: QA Issue: File /vmm.elf in package xvisor doesn't have GNU_HASH (didn't pass LDFLAGS?) [ldflags]
54# ERROR: xvisor-git-r0 do_package_qa: QA Issue: xvisor: ELF binary /vmm.elf has relocations in .text [textrel] 54# ERROR: xvisor-git-r0 do_package_qa: QA Issue: xvisor: ELF binary /vmm.elf has relocations in .text [textrel]
55INSANE_SKIP_${PN} += "ldflags textrel" 55INSANE_SKIP:${PN} += "ldflags textrel"
diff --git a/recipes-graphics/xorg-xserver/xserver-xorg_xen.inc b/recipes-graphics/xorg-xserver/xserver-xorg_xen.inc
index 95034045..1b7e06b2 100644
--- a/recipes-graphics/xorg-xserver/xserver-xorg_xen.inc
+++ b/recipes-graphics/xorg-xserver/xserver-xorg_xen.inc
@@ -5,9 +5,9 @@
5# REMOVED_OPENGL_PKGCONFIGS = "" 5# REMOVED_OPENGL_PKGCONFIGS = ""
6 6
7XEN_REMOVED_OPENGL_PKGCONFIGS ?= "glamor" 7XEN_REMOVED_OPENGL_PKGCONFIGS ?= "glamor"
8XEN_REMOVED_OPENGL_PKGCONFIGS_x86 = "" 8XEN_REMOVED_OPENGL_PKGCONFIGS:x86 = ""
9XEN_REMOVED_OPENGL_PKGCONFIGS_x86-64 = "" 9XEN_REMOVED_OPENGL_PKGCONFIGS:x86-64 = ""
10 10
11REMOVED_OPENGL_PKGCONFIGS ?= "${@bb.utils.contains('DISTRO_FEATURES', 'xen', "${XEN_REMOVED_OPENGL_PKGCONFIGS}", '', d)}" 11REMOVED_OPENGL_PKGCONFIGS ?= "${@bb.utils.contains('DISTRO_FEATURES', 'xen', "${XEN_REMOVED_OPENGL_PKGCONFIGS}", '', d)}"
12 12
13OPENGL_PKGCONFIGS_remove = "${REMOVED_OPENGL_PKGCONFIGS}" 13OPENGL_PKGCONFIGS:remove = "${REMOVED_OPENGL_PKGCONFIGS}"
diff --git a/recipes-kernel/linux/linux-yocto_virtualization.inc b/recipes-kernel/linux/linux-yocto_virtualization.inc
index 321dda20..698b7fe2 100644
--- a/recipes-kernel/linux/linux-yocto_virtualization.inc
+++ b/recipes-kernel/linux/linux-yocto_virtualization.inc
@@ -1,4 +1,4 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/linux-yocto:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/linux-yocto:"
2 2
3SRC_URI += "file://xt-checksum.scc \ 3SRC_URI += "file://xt-checksum.scc \
4 file://ebtables.scc \ 4 file://ebtables.scc \
@@ -7,19 +7,19 @@ SRC_URI += "file://xt-checksum.scc \
7 file://docker.scc \ 7 file://docker.scc \
8 file://cgroup-hugetlb.scc \ 8 file://cgroup-hugetlb.scc \
9 " 9 "
10KERNEL_FEATURES_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'kvm', 'features/kvm/qemu-kvm-enable.scc', '', d)}" 10KERNEL_FEATURES:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'kvm', 'features/kvm/qemu-kvm-enable.scc', '', d)}"
11 11
12KERNEL_MODULE_AUTOLOAD += "nf_conntrack_ipv6 openvswitch" 12KERNEL_MODULE_AUTOLOAD += "nf_conntrack_ipv6 openvswitch"
13KERNEL_MODULE_AUTOLOAD += "${@bb.utils.contains('DISTRO_FEATURES', 'kvm', 'kvm', '', d)}" 13KERNEL_MODULE_AUTOLOAD += "${@bb.utils.contains('DISTRO_FEATURES', 'kvm', 'kvm', '', d)}"
14 14
15# aufs kernel support required for xen-image-minimal 15# aufs kernel support required for xen-image-minimal
16KERNEL_FEATURES_append += "${@bb.utils.contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}" 16KERNEL_FEATURES:append += "${@bb.utils.contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}"
17 17
18KERNEL_FEATURES_append = " cfg/virtio.scc" 18KERNEL_FEATURES:append = " cfg/virtio.scc"
19 19
20# xen kernel support 20# xen kernel support
21SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}" 21SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"
22 22
23# k8s and k3s kernel support 23# k8s and k3s kernel support
24SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'k8s', ' file://kubernetes.scc', '', d)}" 24SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'k8s', ' file://kubernetes.scc', '', d)}"
25SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'k3s', ' file://kubernetes.scc', '', d)}" \ No newline at end of file 25SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'k3s', ' file://kubernetes.scc', '', d)}"
diff --git a/recipes-networking/cni/cni_git.bb b/recipes-networking/cni/cni_git.bb
index ece5142c..cb8d6fff 100644
--- a/recipes-networking/cni/cni_git.bb
+++ b/recipes-networking/cni/cni_git.bb
@@ -17,7 +17,7 @@ SRC_URI = "\
17 git://github.com/containernetworking/plugins.git;nobranch=1;destsuffix=${S}/src/github.com/containernetworking/plugins;name=plugins \ 17 git://github.com/containernetworking/plugins.git;nobranch=1;destsuffix=${S}/src/github.com/containernetworking/plugins;name=plugins \
18 " 18 "
19 19
20RPROVIDES_${PN} += "kubernetes-cni" 20RPROVIDES:${PN} += "kubernetes-cni"
21 21
22LICENSE = "Apache-2.0" 22LICENSE = "Apache-2.0"
23LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc" 23LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc"
@@ -65,10 +65,10 @@ do_install() {
65 ln -sf ${libexecdir}/cni/ ${D}/opt/cni/bin 65 ln -sf ${libexecdir}/cni/ ${D}/opt/cni/bin
66} 66}
67 67
68FILES_${PN} += "${libexecdir}/cni/* /opt/cni/bin" 68FILES:${PN} += "${libexecdir}/cni/* /opt/cni/bin"
69 69
70INSANE_SKIP_${PN} += "ldflags already-stripped" 70INSANE_SKIP:${PN} += "ldflags already-stripped"
71 71
72deltask compile_ptest_base 72deltask compile_ptest_base
73 73
74RDEPENDS_${PN} += " ca-certificates" 74RDEPENDS:${PN} += " ca-certificates"
diff --git a/recipes-networking/openvswitch/openvswitch.inc b/recipes-networking/openvswitch/openvswitch.inc
index 37fbe5ab..b354a847 100644
--- a/recipes-networking/openvswitch/openvswitch.inc
+++ b/recipes-networking/openvswitch/openvswitch.inc
@@ -13,18 +13,18 @@ LICENSE = "Apache-2"
13 13
14DEPENDS += "bridge-utils openssl python3 perl python3-six-native coreutils-native" 14DEPENDS += "bridge-utils openssl python3 perl python3-six-native coreutils-native"
15 15
16RDEPENDS_${PN} += "util-linux-uuidgen util-linux-libuuid coreutils \ 16RDEPENDS:${PN} += "util-linux-uuidgen util-linux-libuuid coreutils \
17 python3 perl perl-module-strict ${PN}-switch \ 17 python3 perl perl-module-strict ${PN}-switch \
18 bash python3-twisted python3-six" 18 bash python3-twisted python3-six"
19RDEPENDS_${PN}-testcontroller = "${PN} ${PN}-pki" 19RDEPENDS:${PN}-testcontroller = "${PN} ${PN}-pki"
20RDEPENDS_${PN}-switch = "${PN} openssl procps util-linux-uuidgen" 20RDEPENDS:${PN}-switch = "${PN} openssl procps util-linux-uuidgen"
21RDEPENDS_${PN}-pki = "${PN}" 21RDEPENDS:${PN}-pki = "${PN}"
22RDEPENDS_${PN}-brcompat = "${PN} ${PN}-switch" 22RDEPENDS:${PN}-brcompat = "${PN} ${PN}-switch"
23 23
24# Some installers will fail because of an install order based on 24# Some installers will fail because of an install order based on
25# rdeps. E.g. ovs-pki calls sed in the postinstall. sed may be 25# rdeps. E.g. ovs-pki calls sed in the postinstall. sed may be
26# queued for install later. 26# queued for install later.
27RDEPENDS_${PN} += "sed gawk grep" 27RDEPENDS:${PN} += "sed gawk grep"
28 28
29SRC_URI = "\ 29SRC_URI = "\
30 file://openvswitch-switch \ 30 file://openvswitch-switch \
@@ -45,19 +45,19 @@ CONFIGUREOPT_DEPTRACK = ""
45# distro layers can enable with EXTRA_OECONF_pn_openvswitch += "" 45# distro layers can enable with EXTRA_OECONF_pn_openvswitch += ""
46# EXTRA_OECONF = "--with-linux=${STAGING_KERNEL_DIR} KARCH=${TARGET_ARCH}" 46# EXTRA_OECONF = "--with-linux=${STAGING_KERNEL_DIR} KARCH=${TARGET_ARCH}"
47 47
48ALLOW_EMPTY_${PN}-pki = "1" 48ALLOW_EMPTY:${PN}-pki = "1"
49PACKAGES =+ "${PN}-testcontroller ${PN}-switch ${PN}-brcompat ${PN}-pki" 49PACKAGES =+ "${PN}-testcontroller ${PN}-switch ${PN}-brcompat ${PN}-pki"
50 50
51FILES_${PN}-testcontroller = "\ 51FILES:${PN}-testcontroller = "\
52 ${sysconfdir}/init.d/openvswitch-testcontroller \ 52 ${sysconfdir}/init.d/openvswitch-testcontroller \
53 ${sysconfdir}/default/openvswitch-testcontroller \ 53 ${sysconfdir}/default/openvswitch-testcontroller \
54 ${sysconfdir}/openvswitch-testcontroller \ 54 ${sysconfdir}/openvswitch-testcontroller \
55 ${bindir}/ovs-testcontroller \ 55 ${bindir}/ovs-testcontroller \
56 " 56 "
57 57
58FILES_${PN}-brcompat = "${sbindir}/ovs-brcompatd" 58FILES:${PN}-brcompat = "${sbindir}/ovs-brcompatd"
59 59
60FILES_${PN}-switch = "\ 60FILES:${PN}-switch = "\
61 ${sysconfdir}/init.d/openvswitch-switch \ 61 ${sysconfdir}/init.d/openvswitch-switch \
62 ${sysconfdir}/default/openvswitch-switch \ 62 ${sysconfdir}/default/openvswitch-switch \
63 ${systemd_unitdir}/system/ovs-vswitchd.service \ 63 ${systemd_unitdir}/system/ovs-vswitchd.service \
@@ -68,33 +68,33 @@ FILES_${PN}-switch = "\
68 " 68 "
69 69
70# silence a warning 70# silence a warning
71FILES_${PN} += "${datadir}/ovsdbmonitor" 71FILES:${PN} += "${datadir}/ovsdbmonitor"
72FILES_${PN} += "/run" 72FILES:${PN} += "/run"
73 73
74FILES_${PN} += "${libdir}/python${PYTHON_BASEVERSION}/" 74FILES:${PN} += "${libdir}/python${PYTHON_BASEVERSION}/"
75inherit autotools update-rc.d systemd python3native 75inherit autotools update-rc.d systemd python3native
76 76
77SYSTEMD_PACKAGES = "${PN}-switch" 77SYSTEMD_PACKAGES = "${PN}-switch"
78SYSTEMD_SERVICE_${PN}-switch = " \ 78SYSTEMD_SERVICE:${PN}-switch = " \
79 ovsdb-server.service \ 79 ovsdb-server.service \
80 ovs-vswitchd.service \ 80 ovs-vswitchd.service \
81 openvswitch.service \ 81 openvswitch.service \
82" 82"
83 83
84INITSCRIPT_PACKAGES = "${PN}-switch ${PN}-testcontroller" 84INITSCRIPT_PACKAGES = "${PN}-switch ${PN}-testcontroller"
85INITSCRIPT_NAME_${PN}-switch = "openvswitch-switch" 85INITSCRIPT_NAME:${PN}-switch = "openvswitch-switch"
86INITSCRIPT_PARAMS_${PN}-switch = "defaults 71" 86INITSCRIPT_PARAMS:${PN}-switch = "defaults 71"
87 87
88INITSCRIPT_NAME_${PN}-testcontroller = "openvswitch-testcontroller" 88INITSCRIPT_NAME:${PN}-testcontroller = "openvswitch-testcontroller"
89INITSCRIPT_PARAMS_${PN}-testcontroller = "defaults 72" 89INITSCRIPT_PARAMS:${PN}-testcontroller = "defaults 72"
90 90
91do_configure_prepend() { 91do_configure:prepend() {
92 # Work around the for Makefile CC=$(if ....) by swapping out any 92 # Work around the for Makefile CC=$(if ....) by swapping out any
93 # "-Wa," assembly directives with "-Xassembler 93 # "-Wa," assembly directives with "-Xassembler
94 CC=`echo '${CC}' | sed 's/-Wa,/-Xassembler /g'` 94 CC=`echo '${CC}' | sed 's/-Wa,/-Xassembler /g'`
95} 95}
96 96
97do_install_prepend() { 97do_install:prepend() {
98 SERVICE_FILE="${S}/rhel/usr_lib_systemd_system_ovs-vswitchd.service" 98 SERVICE_FILE="${S}/rhel/usr_lib_systemd_system_ovs-vswitchd.service"
99 ${S}/build-aux/dpdkstrip.py \ 99 ${S}/build-aux/dpdkstrip.py \
100 ${@bb.utils.contains('PACKAGECONFIG','dpdk','--dpdk','--nodpdk',d)} \ 100 ${@bb.utils.contains('PACKAGECONFIG','dpdk','--dpdk','--nodpdk',d)} \
@@ -102,7 +102,7 @@ do_install_prepend() {
102 > ${SERVICE_FILE} 102 > ${SERVICE_FILE}
103} 103}
104 104
105do_install_append() { 105do_install:append() {
106 install -d ${D}/${sysconfdir}/default/ 106 install -d ${D}/${sysconfdir}/default/
107 install -m 660 ${WORKDIR}/openvswitch-switch-setup ${D}/${sysconfdir}/default/openvswitch-switch 107 install -m 660 ${WORKDIR}/openvswitch-switch-setup ${D}/${sysconfdir}/default/openvswitch-switch
108 install -d ${D}/${sysconfdir}/openvswitch-testcontroller 108 install -d ${D}/${sysconfdir}/openvswitch-testcontroller
@@ -137,13 +137,13 @@ do_install_append() {
137 cp -r ${S}/python/ovstest/ ${D}${libdir}/python${PYTHON_BASEVERSION}/site-packages/ 137 cp -r ${S}/python/ovstest/ ${D}${libdir}/python${PYTHON_BASEVERSION}/site-packages/
138} 138}
139 139
140pkg_postinst_ontarget_${PN}-pki () { 140pkg_postinst_ontarget:${PN}-pki () {
141 if test ! -d $D/${datadir}/${PN}/pki; then 141 if test ! -d $D/${datadir}/${PN}/pki; then
142 ovs-pki init --dir=$D/${datadir}/${PN}/pki 142 ovs-pki init --dir=$D/${datadir}/${PN}/pki
143 fi 143 fi
144} 144}
145 145
146pkg_postinst_ontarget_${PN}-testcontroller () { 146pkg_postinst_ontarget:${PN}-testcontroller () {
147 if test ! -d $D/${datadir}/${PN}/pki; then 147 if test ! -d $D/${datadir}/${PN}/pki; then
148 ovs-pki init --dir=$D/${datadir}/${PN}/pki 148 ovs-pki init --dir=$D/${datadir}/${PN}/pki
149 fi 149 fi
diff --git a/recipes-networking/openvswitch/openvswitch_git.bb b/recipes-networking/openvswitch/openvswitch_git.bb
index 616bc277..412a7075 100644
--- a/recipes-networking/openvswitch/openvswitch_git.bb
+++ b/recipes-networking/openvswitch/openvswitch_git.bb
@@ -4,7 +4,7 @@ DEPENDS += "virtual/kernel"
4 4
5PACKAGE_ARCH = "${MACHINE_ARCH}" 5PACKAGE_ARCH = "${MACHINE_ARCH}"
6 6
7RDEPENDS_${PN}-ptest += "\ 7RDEPENDS:${PN}-ptest += "\
8 python3-logging python3-syslog python3-io python3-core \ 8 python3-logging python3-syslog python3-io python3-core \
9 python3-fcntl python3-shell python3-xml python3-math \ 9 python3-fcntl python3-shell python3-xml python3-math \
10 python3-datetime python3-netclient python3 sed \ 10 python3-datetime python3-netclient python3 sed \
@@ -17,7 +17,7 @@ S = "${WORKDIR}/git"
17PV = "2.15+${SRCPV}" 17PV = "2.15+${SRCPV}"
18CVE_VERSION = "2.13.0" 18CVE_VERSION = "2.13.0"
19 19
20FILESEXTRAPATHS_append := "${THISDIR}/${PN}-git:" 20FILESEXTRAPATHS:append := "${THISDIR}/${PN}-git:"
21 21
22SRCREV = "8dc1733eaea866dce033b3c44853e1b09bf59fc7" 22SRCREV = "8dc1733eaea866dce033b3c44853e1b09bf59fc7"
23SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=git;branch=branch-2.15 \ 23SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=git;branch=branch-2.15 \
@@ -45,7 +45,7 @@ PACKAGECONFIG[ssl] = ",--disable-ssl,openssl,"
45# EXTRA_OECONF += "--with-linux=${STAGING_KERNEL_BUILDDIR} --with-linux-source=${STAGING_KERNEL_DIR} KARCH=${TARGET_ARCH}" 45# EXTRA_OECONF += "--with-linux=${STAGING_KERNEL_BUILDDIR} --with-linux-source=${STAGING_KERNEL_DIR} KARCH=${TARGET_ARCH}"
46 46
47# silence a warning 47# silence a warning
48FILES_${PN} += "/lib/modules" 48FILES:${PN} += "/lib/modules"
49 49
50inherit ptest 50inherit ptest
51 51
@@ -55,6 +55,6 @@ do_install_ptest() {
55 oe_runmake test-install 55 oe_runmake test-install
56} 56}
57 57
58do_install_append() { 58do_install:append() {
59 oe_runmake modules_install INSTALL_MOD_PATH=${D} 59 oe_runmake modules_install INSTALL_MOD_PATH=${D}
60} 60}