summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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}