diff options
| author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2021-07-28 14:22:43 -0400 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2021-08-02 17:17:53 -0400 |
| commit | d876cfc5bfafa516dee55d04b50b319a22165640 (patch) | |
| tree | ea03c34f999bd85e440c85fc8e722df8666e2e68 /recipes-extended | |
| parent | 5fdf66c1e2ec0c6b08573bf0a6aa9f84d2fc4ae6 (diff) | |
| download | meta-virtualization-d876cfc5bfafa516dee55d04b50b319a22165640.tar.gz | |
global: overrides syntax conversion
OEcore/bitbake are moving to use the clearer ":" as an overrides
separator.
This is pass one of updating the meta-virt recipes to use that
syntax.
This has only been minimally build/runtime tested, more changes
will be required for missed overrides, or incorrect conversions
Note: A recent bitbake is required:
commit 75fad23fc06c008a03414a1fc288a8614c6af9ca
Author: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Sun Jul 18 12:59:15 2021 +0100
bitbake: data_smart/parse: Allow ':' characters in variable/function names
It is becomming increasingly clear we need to find a way to show what
is/is not an override in our syntax. We need to do this in a way which
is clear to users, readable and in a way we can transition to.
The most effective way I've found to this is to use the ":" charater
to directly replace "_" where an override is being specified. This
includes "append", "prepend" and "remove" which are effectively special
override directives.
This patch simply adds the character to the parser so bitbake accepts
the value but maps it back to "_" internally so there is no behaviour
change.
This change is simple enough it could potentially be backported to older
version of bitbake meaning layers using the new syntax/markup could
work with older releases. Even if other no other changes are accepted
at this time and we don't backport, it does set us on a path where at
some point in future we could
require a more explict syntax.
I've tested this patch by converting oe-core/meta-yocto to the new
syntax for overrides (9000+ changes) and then seeing that builds
continue to work with this patch.
(Bitbake rev: 0dbbb4547cb2570d2ce607e9a53459df3c0ac284)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-extended')
32 files changed, 288 insertions, 287 deletions
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 | " |
| 32 | SYSTEMD_SERVICE_${PN} = " \ | 32 | SYSTEMD_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 | ||
| 73 | export STAGING_DIR_HOST | 73 | export STAGING_DIR_HOST |
| 74 | 74 | ||
| 75 | do_configure_prepend () { | 75 | do_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 | ||
| 81 | do_install_append () { | 81 | do_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 | ||
| 97 | do_install_append_class-target () { | 97 | do_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 | ||
| 109 | pkg_postinst_${PN}() { | 109 | pkg_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 | ||
| 115 | FILES_${PN} += "\ | 115 | FILES:${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 | ||
| 122 | FILES_${PN} += " \ | 122 | FILES:${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 | ||
| 127 | FILES_${PN}-python = "\ | 127 | FILES:${PN}-python = "\ |
| 128 | ${PYTHON_SITEPACKAGES_DIR}/* \ | 128 | ${PYTHON_SITEPACKAGES_DIR}/* \ |
| 129 | " | 129 | " |
| 130 | RDEPENDS_${PN} += "\ | 130 | RDEPENDS:${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).*" | |||
| 138 | PACKAGES += " \ | 138 | PACKAGES += " \ |
| 139 | ${PN}-python \ | 139 | ${PN}-python \ |
| 140 | " | 140 | " |
| 141 | INSANE_SKIP_${PN}-python += "ldflags" | 141 | INSANE_SKIP:${PN}-python += "ldflags" |
| 142 | INSANE_SKIP_${PN} += "dev-so" | 142 | INSANE_SKIP:${PN} += "dev-so" |
| 143 | CCACHE_DISABLE = "1" | 143 | CCACHE_DISABLE = "1" |
| 144 | 144 | ||
| 145 | CVE_PRODUCT = "ceph ceph_storage ceph_storage_mon ceph_storage_osd" | 145 | CVE_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 | ||
| 14 | S = "${WORKDIR}/git" | 14 | S = "${WORKDIR}/git" |
| 15 | 15 | ||
| 16 | DISTUTILS_INSTALL_ARGS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '--init-system=sysvinit_deb', '', d)}" | 16 | DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '--init-system=sysvinit_deb', '', d)}" |
| 17 | DISTUTILS_INSTALL_ARGS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--init-system=systemd', '', d)}" | 17 | DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--init-system=systemd', '', d)}" |
| 18 | 18 | ||
| 19 | do_install_append() { | 19 | do_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 | ||
| 34 | PACKAGES += "${PN}-systemd" | 34 | PACKAGES += "${PN}-systemd" |
| 35 | 35 | ||
| 36 | FILES_${PN} += "${sysconfdir}/* \ | 36 | FILES:${PN} += "${sysconfdir}/* \ |
| 37 | ${datadir}/*" | 37 | ${datadir}/*" |
| 38 | 38 | ||
| 39 | FILES_${PN}-systemd += "${systemd_unitdir}/*" | 39 | FILES:${PN}-systemd += "${systemd_unitdir}/*" |
| 40 | RDEPENDS_${PN}-systemd += " ${PN}" | 40 | RDEPENDS:${PN}-systemd += " ${PN}" |
| 41 | 41 | ||
| 42 | INITSCRIPT_PACKAGES = "${PN}" | 42 | INITSCRIPT_PACKAGES = "${PN}" |
| 43 | INITSCRIPT_NAME_${BPN} = "cloud-init" | 43 | INITSCRIPT_NAME:${BPN} = "cloud-init" |
| 44 | 44 | ||
| 45 | DEPENDS += "python3-pyyaml-native \ | 45 | DEPENDS += "python3-pyyaml-native \ |
| 46 | python3-requests-native \ | 46 | python3-requests-native \ |
| 47 | python3-jinja2-native \ | 47 | python3-jinja2-native \ |
| 48 | " | 48 | " |
| 49 | 49 | ||
| 50 | RDEPENDS_${PN} = "python3 \ | 50 | RDEPENDS:${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 | ||
| 42 | FILES_${PN} += "${libdir}/bcc" | 42 | FILES:${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 | ||
| 27 | inherit autotools systemd | 27 | inherit autotools systemd |
| 28 | 28 | ||
| 29 | do_install_append () { | 29 | do_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 | ||
| 36 | FILES_${PN} += "${systemd_unitdir}" | 36 | FILES:${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 | ||
| 26 | FILES_${PN} += "/var/lib/hyper" | 26 | FILES:${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 += " \ | |||
| 10 | IMAGE_INSTALL += "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' xf86-video-fbdev', '', d)}" | 10 | IMAGE_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. |
| 13 | IMAGE_INSTALL_append_x86-64 = "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' xf86-video-vesa', '', d)}" | 13 | IMAGE_INSTALL:append:x86-64 = "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' xf86-video-vesa', '', d)}" |
| 14 | IMAGE_INSTALL_append_x86 = "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' xf86-video-vesa', '', d)}" | 14 | IMAGE_INSTALL:append:x86 = "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' xf86-video-vesa', '', d)}" |
| 15 | 15 | ||
| 16 | REQUIRED_DISTRO_FEATURES += "${@bb.utils.contains('IMAGE_FEATURES', 'x11', ' x11', '', d)} xen" | 16 | REQUIRED_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 += " \ | |||
| 21 | do_build[depends] += "xen:do_deploy" | 21 | do_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 |
| 24 | IMAGE_INSTALL_append_x86 = "kernel-module-tun" | 24 | IMAGE_INSTALL:append:x86 = "kernel-module-tun" |
| 25 | IMAGE_INSTALL_append_x86-64 = "kernel-module-tun" | 25 | IMAGE_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 |
| 28 | XEN_PCIBACK_MODULE = "" | 28 | XEN_PCIBACK_MODULE = "" |
| 29 | XEN_PCIBACK_MODULE_x86 = "kernel-module-xen-pciback" | 29 | XEN_PCIBACK_MODULE:x86 = "kernel-module-xen-pciback" |
| 30 | XEN_PCIBACK_MODULE_x86-64 = "kernel-module-xen-pciback" | 30 | XEN_PCIBACK_MODULE:x86-64 = "kernel-module-xen-pciback" |
| 31 | 31 | ||
| 32 | LICENSE = "MIT" | 32 | LICENSE = "MIT" |
| 33 | 33 | ||
| @@ -41,21 +41,21 @@ do_check_xen_state() { | |||
| 41 | 41 | ||
| 42 | addtask check_xen_state before do_rootfs | 42 | addtask check_xen_state before do_rootfs |
| 43 | 43 | ||
| 44 | syslinux_iso_populate_append() { | 44 | syslinux_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 | ||
| 49 | syslinux_hddimg_populate_append() { | 49 | syslinux_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 | ||
| 54 | grubefi_populate_append() { | 54 | grubefi_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 | ||
| 58 | syslinux_populate_append() { | 58 | syslinux_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 |
| 76 | WKS_FILE_x86-64 = "directdisk-xen.wks" | 76 | WKS_FILE_x86-64 = "directdisk-xen.wks" |
| 77 | QB_MEM ?= "-m 400" | ||
| 77 | QB_DEFAULT_KERNEL ?= "none" | 78 | QB_DEFAULT_KERNEL ?= "none" |
| 78 | QB_DEFAULT_FSTYPE ?= "wic" | 79 | QB_DEFAULT_FSTYPE ?= "wic" |
| 79 | QB_DEFAULT_FSTYPE_qemux86-64 = "wic" | 80 | QB_DEFAULT_FSTYPE_qemux86-64 = "wic" |
| @@ -81,7 +82,7 @@ QB_FSINFO ?= "wic:kernel-in-fs" | |||
| 81 | QB_SERIAL_OPT = "-serial mon:stdio" | 82 | QB_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: |
| 84 | IMAGE_FSTYPES_qemux86-64 += "wic" | 85 | IMAGE_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 | ||
| 15 | IMAGE_NAME="xtf" | 15 | IMAGE_NAME="xtf" |
| 16 | 16 | ||
| 17 | IMAGE_INSTALL_append = " xtf" | 17 | IMAGE_INSTALL:append = " xtf" |
| 18 | 18 | ||
| 19 | QB_DEFAULT_FSTYPE = "wic" | 19 | QB_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: |
| 23 | QB_MEM = "-m 400" | 23 | QB_MEM = "-m 400" |
| 24 | SYSLINUX_XEN_ARGS_append = " dom0_mem=256M" | 24 | SYSLINUX_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 |
| 19 | QB_DEFAULT_KERNEL = "vmm.bin" | 19 | QB_DEFAULT_KERNEL = "vmm.bin" |
| 20 | QB_OPT_APPEND_append_riscv64 = " -cpu rv64,x-h=true " | 20 | QB_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 @@ | |||
| 1 | RRECOMMENDS_${PN} += "kernel-module-ip6-tables \ | 1 | RRECOMMENDS:${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 | |||
| 5 | LIC_FILES_CHKSUM = "file://../COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 5 | LIC_FILES_CHKSUM = "file://../COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
| 6 | 6 | ||
| 7 | # syslinux has this restriction | 7 | # syslinux has this restriction |
| 8 | COMPATIBLE_HOST_class-target = '(x86_64|i.86).*-(linux|freebsd.*)' | 8 | COMPATIBLE_HOST:class-target = '(x86_64|i.86).*-(linux|freebsd.*)' |
| 9 | 9 | ||
| 10 | SRCREV = "18dc73d27edb55ebe9cb13c58d59af3da3bd374b" | 10 | SRCREV = "18dc73d27edb55ebe9cb13c58d59af3da3bd374b" |
| 11 | PV = "1.20.1+git${SRCPV}" | 11 | PV = "1.20.1+git${SRCPV}" |
| 12 | PR = "r0" | 12 | PR = "r0" |
| 13 | 13 | ||
| 14 | FILESEXTRAPATHS_prepend := "${THISDIR}/files:" | 14 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" |
| 15 | 15 | ||
| 16 | SRC_URI = " \ | 16 | SRC_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 | ||
| 24 | FILES_${PN} = "/usr/share/firmware/*.rom" | 24 | FILES:${PN} = "/usr/share/firmware/*.rom" |
| 25 | 25 | ||
| 26 | EXTRA_OEMAKE = " \ | 26 | EXTRA_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" | |||
| 21 | inherit autotools update-rc.d pkgconfig systemd | 21 | inherit autotools update-rc.d pkgconfig systemd |
| 22 | 22 | ||
| 23 | SYSTEMD_PACKAGES = "irqbalance" | 23 | SYSTEMD_PACKAGES = "irqbalance" |
| 24 | SYSTEMD_SERVICE_irqbalance = "irqbalanced.service" | 24 | SYSTEMD_SERVICE:irqbalance = "irqbalanced.service" |
| 25 | 25 | ||
| 26 | EXTRA_OECONF = "--program-transform-name= \ | 26 | EXTRA_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 | ||
| 17 | DEPENDS = "libnl pkgconfig-native" | 17 | DEPENDS = "libnl pkgconfig-native" |
| 18 | PACKAGES += "${PN}-utils" | 18 | PACKAGES += "${PN}-utils" |
| 19 | FILES_${PN} = "${sysconfdir} ${libdir}/*.so.*" | 19 | FILES:${PN} = "${sysconfdir} ${libdir}/*.so.*" |
| 20 | FILES_${PN}-utils = "${bindir}" | 20 | FILES:${PN}-utils = "${bindir}" |
| 21 | 21 | ||
| 22 | PACKAGECONFIG ??= "" | 22 | PACKAGECONFIG ??= "" |
| 23 | PACKAGECONFIG[valgrind] = "--with-valgrind,--without-valgrind,valgrind," | 23 | PACKAGECONFIG[valgrind] = "--with-valgrind,--without-valgrind,valgrind," |
| 24 | 24 | ||
| 25 | do_install_append() { | 25 | do_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 | ||
| 30 | PROVIDES = "virtual/libibverbs" | 30 | PROVIDES = "virtual/libibverbs" |
| 31 | RPROVIDES_${PN} = "virtual/libibverbs" | 31 | RPROVIDES:${PN} = "virtual/libibverbs" |
| 32 | 32 | ||
| 33 | COMPATIBLE_HOST_mipsarch = "none" | 33 | COMPATIBLE_HOST:mipsarch = "none" |
| 34 | COMPATIBLE_HOST_arm = "none" | 34 | COMPATIBLE_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 | |||
| 5 | export BUILD_SYS | 5 | export BUILD_SYS |
| 6 | export HOST_SYS | 6 | export HOST_SYS |
| 7 | 7 | ||
| 8 | RDEPENDS_${PN}-python += "python3" | 8 | RDEPENDS:${PN}-python += "python3" |
| 9 | PACKAGECONFIG_${PN}-python[xen] = ",,,xen-python" | 9 | PACKAGECONFIG_${PN}-python[xen] = ",,,xen-python" |
| 10 | 10 | ||
| 11 | PACKAGES += "${PN}-python-staticdev ${PN}-python-dev ${PN}-python-dbg ${PN}-python" | 11 | PACKAGES += "${PN}-python-staticdev ${PN}-python-dev ${PN}-python-dbg ${PN}-python" |
| 12 | 12 | ||
| 13 | FILES_${PN}-python-staticdev += "${PYTHON_SITEPACKAGES_DIR}/*.a" | 13 | FILES:${PN}-python-staticdev += "${PYTHON_SITEPACKAGES_DIR}/*.a" |
| 14 | FILES_${PN}-python-dev += "${PYTHON_SITEPACKAGES_DIR}/*.la" | 14 | FILES:${PN}-python-dev += "${PYTHON_SITEPACKAGES_DIR}/*.la" |
| 15 | FILES_${PN}-python-dbg += "${PYTHON_SITEPACKAGES_DIR}/.debug/" | 15 | FILES:${PN}-python-dbg += "${PYTHON_SITEPACKAGES_DIR}/.debug/" |
| 16 | FILES_${PN}-python = "${bindir}/* ${libdir}/* ${libdir}/${PYTHON_DIR}/*" | 16 | FILES:${PN}-python = "${bindir}/* ${libdir}/* ${libdir}/${PYTHON_DIR}/*" |
| 17 | 17 | ||
| 18 | SRC_URI += "http://libvirt.org/sources/python/libvirt-python-${PV}.tar.gz;name=libvirt_python" | 18 | SRC_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 | ||
| 41 | do_compile_append() { | 41 | do_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 | ||
| 52 | do_install_append() { | 52 | do_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 | # |
| 16 | RDEPENDS_${PN} = "gettext-runtime" | 16 | RDEPENDS:${PN} = "gettext-runtime" |
| 17 | 17 | ||
| 18 | RDEPENDS_libvirt-libvirtd += "bridge-utils iptables pm-utils dnsmasq netcat-openbsd ebtables" | 18 | RDEPENDS:libvirt-libvirtd += "bridge-utils iptables pm-utils dnsmasq netcat-openbsd ebtables" |
| 19 | RDEPENDS_libvirt-libvirtd_append_x86-64 = " dmidecode" | 19 | RDEPENDS:libvirt-libvirtd:append:x86-64 = " dmidecode" |
| 20 | RDEPENDS_libvirt-libvirtd_append_x86 = " dmidecode" | 20 | RDEPENDS: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 |
| 23 | RCONFLICTS_${PN}_libvirtd = "connman" | 23 | RCONFLICTS:${PN}_libvirtd = "connman" |
| 24 | 24 | ||
| 25 | SRC_URI = "http://libvirt.org/sources/libvirt-${PV}.tar.xz;name=libvirt \ | 25 | SRC_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 | ||
| 37 | inherit meson gettext update-rc.d pkgconfig systemd useradd perlnative | 37 | inherit meson gettext update-rc.d pkgconfig systemd useradd perlnative |
| 38 | USERADD_PACKAGES = "${PN}" | 38 | USERADD_PACKAGES = "${PN}" |
| 39 | GROUPADD_PARAM_${PN} = "-r qemu; -r kvm" | 39 | GROUPADD_PARAM:${PN} = "-r qemu; -r kvm" |
| 40 | USERADD_PARAM_${PN} = "-r -g qemu -G kvm qemu" | 40 | USERADD_PARAM:${PN} = "-r -g qemu -G kvm qemu" |
| 41 | 41 | ||
| 42 | 42 | ||
| 43 | EXTRA_OEMESON += "--cross-file ${WORKDIR}/meson-${PN}.cross" | 43 | EXTRA_OEMESON += "--cross-file ${WORKDIR}/meson-${PN}.cross" |
| 44 | do_write_config_append() { | 44 | do_write_config:append() { |
| 45 | cat >${WORKDIR}/meson-${PN}.cross <<EOF | 45 | cat >${WORKDIR}/meson-${PN}.cross <<EOF |
| 46 | [binaries] | 46 | [binaries] |
| 47 | iptables = '/usr/sbin/iptables' | 47 | iptables = '/usr/sbin/iptables' |
| @@ -52,13 +52,13 @@ dnsmasq = '/usr/bin/dnsmasq' | |||
| 52 | EOF | 52 | EOF |
| 53 | } | 53 | } |
| 54 | 54 | ||
| 55 | ALLOW_EMPTY_${PN} = "1" | 55 | ALLOW_EMPTY:${PN} = "1" |
| 56 | 56 | ||
| 57 | PACKAGES =+ "${PN}-libvirtd ${PN}-virsh" | 57 | PACKAGES =+ "${PN}-libvirtd ${PN}-virsh" |
| 58 | 58 | ||
| 59 | ALLOW_EMPTY_${PN}-libvirtd = "1" | 59 | ALLOW_EMPTY:${PN}-libvirtd = "1" |
| 60 | 60 | ||
| 61 | FILES_${PN}-libvirtd = " \ | 61 | FILES:${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 | ||
| 73 | FILES_${PN}-virsh = " \ | 73 | FILES:${PN}-virsh = " \ |
| 74 | ${bindir}/virsh \ | 74 | ${bindir}/virsh \ |
| 75 | ${datadir}/bash-completion/completions/virsh \ | 75 | ${datadir}/bash-completion/completions/virsh \ |
| 76 | " | 76 | " |
| 77 | 77 | ||
| 78 | FILES_${PN} += "${libdir}/libvirt/connection-driver \ | 78 | FILES:${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 | ||
| 86 | FILES_${PN}-dbg += "${libdir}/libvirt/connection-driver/.debug ${libdir}/libvirt/lock-driver/.debug" | 86 | FILES:${PN}-dbg += "${libdir}/libvirt/connection-driver/.debug ${libdir}/libvirt/lock-driver/.debug" |
| 87 | FILES_${PN}-staticdev += "${libdir}/*.a ${libdir}/libvirt/connection-driver/*.a ${libdir}/libvirt/lock-driver/*.a" | 87 | FILES:${PN}-staticdev += "${libdir}/*.a ${libdir}/libvirt/connection-driver/*.a ${libdir}/libvirt/lock-driver/*.a" |
| 88 | 88 | ||
| 89 | CONFFILES_${PN} += "${sysconfdir}/libvirt/libvirt.conf \ | 89 | CONFFILES:${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 | ||
| 96 | CONFFILES_${PN}-libvirtd = "${sysconfdir}/logrotate.d/libvirt ${sysconfdir}/logrotate.d/libvirt.lxc \ | 96 | CONFFILES:${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 | ||
| 101 | INITSCRIPT_PACKAGES = "${PN}-libvirtd" | 101 | INITSCRIPT_PACKAGES = "${PN}-libvirtd" |
| 102 | INITSCRIPT_NAME_${PN}-libvirtd = "libvirtd" | 102 | INITSCRIPT_NAME:${PN}-libvirtd = "libvirtd" |
| 103 | INITSCRIPT_PARAMS_${PN}-libvirtd = "defaults 72" | 103 | INITSCRIPT_PARAMS:${PN}-libvirtd = "defaults 72" |
| 104 | 104 | ||
| 105 | SYSTEMD_PACKAGES = "${PN}-libvirtd" | 105 | SYSTEMD_PACKAGES = "${PN}-libvirtd" |
| 106 | SYSTEMD_SERVICE_${PN}-libvirtd = " \ | 106 | SYSTEMD_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 |
| 125 | PACKAGECONFIG_remove_mipsarchn32 = "qemu" | 125 | PACKAGECONFIG:remove:mipsarchn32 = "qemu" |
| 126 | PACKAGECONFIG_remove_mipsarchn64 = "qemu" | 126 | PACKAGECONFIG:remove:mipsarchn64 = "qemu" |
| 127 | 127 | ||
| 128 | # numactl is NOT compatible with arm | 128 | # numactl is NOT compatible with arm |
| 129 | PACKAGECONFIG_remove_arm = "numactl" | 129 | PACKAGECONFIG:remove:arm = "numactl" |
| 130 | PACKAGECONFIG_remove_armeb = "numactl" | 130 | PACKAGECONFIG: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 | ||
| 182 | do_install_prepend() { | 182 | do_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 | ||
| 187 | do_install_append() { | 187 | do_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 |
| 316 | SELECTED_OPTIMIZATION_remove_virtclass-multilib-lib32_mipsarch = "-Og" | 316 | SELECTED_OPTIMIZATION:remove:virtclass-multilib-lib32:mipsarch = "-Og" |
| 317 | SELECTED_OPTIMIZATION_append_virtclass-multilib-lib32_mipsarch = " -O2" | 317 | SELECTED_OPTIMIZATION:append:virtclass-multilib-lib32:mipsarch = " -O2" |
| 318 | 318 | ||
| 319 | pkg_postinst_${PN}() { | 319 | pkg_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. |
| 24 | FILES_${PN} += "${libdir}/libvmi-0.9.so" | 24 | FILES:${PN} += "${libdir}/libvmi-0.9.so" |
| 25 | FILES_${PN}-dev = "${includedir} ${libdir}/${BPN}.so ${libdir}/*.la \ | 25 | FILES:${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," | |||
| 33 | PACKAGECONFIG[json-c] = ",,json-c," | 33 | PACKAGECONFIG[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 |
| 36 | do_install_append () { | 36 | do_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 | ||
| 14 | FILES_${PN}-dbg += "${NAGIOS_PLUGIN_DIR}/.debug" | 14 | FILES:${PN}-dbg += "${NAGIOS_PLUGIN_DIR}/.debug" |
| 15 | 15 | ||
| 16 | DEPENDS = "nagios-core" | 16 | DEPENDS = "nagios-core" |
| 17 | 17 | ||
| 18 | COMPATIBLE_HOST_aarch64 = "null" | 18 | COMPATIBLE_HOST:aarch64 = "null" |
| 19 | 19 | ||
| 20 | inherit useradd | 20 | inherit useradd |
| 21 | 21 | ||
| 22 | USERADD_PACKAGES = "${PN}" | 22 | USERADD_PACKAGES = "${PN}" |
| 23 | GROUPADD_PARAM_${PN} = "-r ${NAGIOS_GROUP}; -r nagcmd" | 23 | GROUPADD_PARAM:${PN} = "-r ${NAGIOS_GROUP}; -r nagcmd" |
| 24 | USERADD_PARAM_${PN} = "-r -M -g ${NAGIOS_GROUP} ${NAGIOS_USER}" | 24 | USERADD_PARAM:${PN} = "-r -M -g ${NAGIOS_GROUP} ${NAGIOS_USER}" |
| 25 | 25 | ||
| 26 | FILESYSTEM_PERMS_TABLES_append = " files/fs-perms-nagios.txt" | 26 | FILESYSTEM_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 | ||
| 30 | DEPENDS = "gd unzip-native" | 30 | DEPENDS = "gd unzip-native" |
| 31 | 31 | ||
| 32 | RDEPENDS_${PN} += "\ | 32 | RDEPENDS:${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" | |||
| 65 | EXTRA_OECONF += "ac_cv_path_PERL=${bindir}/perl" | 65 | EXTRA_OECONF += "ac_cv_path_PERL=${bindir}/perl" |
| 66 | 66 | ||
| 67 | # Fix build failure for gcc-10 | 67 | # Fix build failure for gcc-10 |
| 68 | CFLAGS_append = " -fcommon" | 68 | CFLAGS: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 |
| 71 | NAGIOS_MODIFY_APACHE ??= "1" | 71 | NAGIOS_MODIFY_APACHE ??= "1" |
| 72 | 72 | ||
| 73 | do_configure_prepend() { | 73 | do_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 | ||
| 120 | pkg_postinst_ontarget_${PN}-setup () { | 120 | pkg_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 | ||
| 135 | PACKAGES += "${SRCNAME}-base ${PN}-setup" | 135 | PACKAGES += "${SRCNAME}-base ${PN}-setup" |
| 136 | 136 | ||
| 137 | FILES_${PN} += "${datadir} \ | 137 | FILES:${PN} += "${datadir} \ |
| 138 | ${NAGIOS_PLUGIN_DIR} \ | 138 | ${NAGIOS_PLUGIN_DIR} \ |
| 139 | ${NAGIOS_CGIBIN_DIR} \ | 139 | ${NAGIOS_CGIBIN_DIR} \ |
| 140 | " | 140 | " |
| 141 | 141 | ||
| 142 | FILES_${PN}-dbg += "${NAGIOS_CGIBIN_DIR}/.debug" | 142 | FILES:${PN}-dbg += "${NAGIOS_CGIBIN_DIR}/.debug" |
| 143 | 143 | ||
| 144 | ALLOW_EMPTY_${SRCNAME}-base = "1" | 144 | ALLOW_EMPTY:${SRCNAME}-base = "1" |
| 145 | ALLOW_EMPTY_${PN}-setup = "1" | 145 | ALLOW_EMPTY:${PN}-setup = "1" |
| 146 | 146 | ||
| 147 | SYSTEMD_PACKAGES = "${PN}" | 147 | SYSTEMD_PACKAGES = "${PN}" |
| 148 | SYSTEMD_SERVICE_${PN} = "nagios-core.service" | 148 | SYSTEMD_SERVICE:${PN} = "nagios-core.service" |
| 149 | SYSTEMD_AUTO_ENABLE_${PN} = "enable" | 149 | SYSTEMD_AUTO_ENABLE:${PN} = "enable" |
| 150 | 150 | ||
| 151 | USERADD_PACKAGES += "${SRCNAME}-base" | 151 | USERADD_PACKAGES += "${SRCNAME}-base" |
| 152 | GROUPADD_PARAM_${SRCNAME}-base = "-r ${NAGIOS_GROUP}" | 152 | GROUPADD_PARAM:${SRCNAME}-base = "-r ${NAGIOS_GROUP}" |
| 153 | USERADD_PARAM_${SRCNAME}-base = "-r -M -g ${NAGIOS_GROUP} ${NAGIOS_USER}" | 153 | USERADD_PARAM:${SRCNAME}-base = "-r -M -g ${NAGIOS_GROUP} ${NAGIOS_USER}" |
| 154 | 154 | ||
| 155 | INITSCRIPT_NAME = "nagios" | 155 | INITSCRIPT_NAME = "nagios" |
| 156 | INITSCRIPT_PARAMS = "defaults" | 156 | INITSCRIPT_PARAMS = "defaults" |
| @@ -158,5 +158,5 @@ INITSCRIPT_PARAMS = "defaults" | |||
| 158 | CVE_PRODUCT = "nagios_core" | 158 | CVE_PRODUCT = "nagios_core" |
| 159 | 159 | ||
| 160 | ALTERNATIVE_PRIORITY_${PN} = '20' | 160 | ALTERNATIVE_PRIORITY_${PN} = '20' |
| 161 | ALTERNATIVE_${PN} = "nagios" | 161 | ALTERNATIVE:${PN} = "nagios" |
| 162 | ALTERNATIVE_LINK_NAME[nagios] = "${localstatedir}/nagios" | 162 | ALTERNATIVE_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 | ||
| 62 | do_install_append() { | 62 | do_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 | ||
| 84 | PACKAGES = "${PN}-dbg ${PN}-plugin ${PN}-daemon" | 84 | PACKAGES = "${PN}-dbg ${PN}-plugin ${PN}-daemon" |
| 85 | 85 | ||
| 86 | FILES_${PN}-plugin = "${NAGIOS_PLUGIN_DIR} \ | 86 | FILES:${PN}-plugin = "${NAGIOS_PLUGIN_DIR} \ |
| 87 | ${NAGIOS_PLUGIN_CONF_DIR} \ | 87 | ${NAGIOS_PLUGIN_CONF_DIR} \ |
| 88 | " | 88 | " |
| 89 | 89 | ||
| 90 | FILES_${PN}-daemon = "${sysconfdir} \ | 90 | FILES:${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 | ||
| 96 | RDEPENDS_${PN}-daemon = "nagios-base" | 96 | RDEPENDS:${PN}-daemon = "nagios-base" |
| 97 | RDEPENDS_${PN}-plugin = "nagios-base" | 97 | RDEPENDS:${PN}-plugin = "nagios-base" |
| 98 | 98 | ||
| 99 | SYSTEMD_PACKAGES = "${PN}-daemon" | 99 | SYSTEMD_PACKAGES = "${PN}-daemon" |
| 100 | SYSTEMD_SERVICE_${PN}-daemon = "nagios-nrpe.service" | 100 | SYSTEMD_SERVICE:${PN}-daemon = "nagios-nrpe.service" |
| 101 | SYSTEMD_AUTO_ENABLE_${PN}-daemon = "enable" | 101 | SYSTEMD_AUTO_ENABLE:${PN}-daemon = "enable" |
| 102 | 102 | ||
| 103 | INITSCRIPT_PACKAGES = "${PN}-daemon" | 103 | INITSCRIPT_PACKAGES = "${PN}-daemon" |
| 104 | INITSCRIPT_NAME_${PN}-daemon = "nrpe" | 104 | INITSCRIPT_NAME:${PN}-daemon = "nrpe" |
| 105 | INITSCRIPT_PARAMS_${PN}-daemon = "defaults" | 105 | INITSCRIPT_PARAMS:${PN}-daemon = "defaults" |
| 106 | 106 | ||
| 107 | ALTERNATIVE_${PN}-daemon = "nagios" | 107 | ALTERNATIVE:${PN}-daemon = "nagios" |
| 108 | ALTERNATIVE_LINK_NAME[nagios] = "${localstatedir}/nagios" | 108 | ALTERNATIVE_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 | ||
| 62 | PACKAGES = "${PN}-dbg ${PN}-daemon ${PN}-client" | 62 | PACKAGES = "${PN}-dbg ${PN}-daemon ${PN}-client" |
| 63 | 63 | ||
| 64 | FILES_${PN}-daemon = "${sysconfdir}/init.d \ | 64 | FILES:${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 | ||
| 69 | FILES_${PN}-client = "${NAGIOS_CONF_DIR}/send_nsca.cfg \ | 69 | FILES:${PN}-client = "${NAGIOS_CONF_DIR}/send_nsca.cfg \ |
| 70 | ${bindir}/send_nsca \ | 70 | ${bindir}/send_nsca \ |
| 71 | " | 71 | " |
| 72 | 72 | ||
| 73 | RDEPENDS_${PN}-daemon += "libmcrypt \ | 73 | RDEPENDS:${PN}-daemon += "libmcrypt \ |
| 74 | nagios-base \ | 74 | nagios-base \ |
| 75 | " | 75 | " |
| 76 | RDEPENDS_${PN}-client += "libmcrypt \ | 76 | RDEPENDS:${PN}-client += "libmcrypt \ |
| 77 | nagios-base \ | 77 | nagios-base \ |
| 78 | " | 78 | " |
| 79 | 79 | ||
| 80 | SYSTEMD_PACKAGES = "${PN}-daemon" | 80 | SYSTEMD_PACKAGES = "${PN}-daemon" |
| 81 | SYSTEMD_SERVICE_${PN}-daemon = "nagios-nsca.service" | 81 | SYSTEMD_SERVICE:${PN}-daemon = "nagios-nsca.service" |
| 82 | SYSTEMD_AUTO_ENABLE_${PN}-daemon = "enable" | 82 | SYSTEMD_AUTO_ENABLE:${PN}-daemon = "enable" |
| 83 | 83 | ||
| 84 | INITSCRIPT_PACKAGES = "${PN}-daemon" | 84 | INITSCRIPT_PACKAGES = "${PN}-daemon" |
| 85 | INITSCRIPT_NAME_${PN}-daemon = "nsca" | 85 | INITSCRIPT_NAME:${PN}-daemon = "nsca" |
| 86 | INITSCRIPT_PARAMS_${PN}-daemon = "defaults" | 86 | INITSCRIPT_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 | ||
| 62 | do_install_append() { | 62 | do_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 | ||
| 66 | RDEPENDS_${PN} += "\ | 66 | RDEPENDS:${PN} += "\ |
| 67 | iputils \ | 67 | iputils \ |
| 68 | nagios-base \ | 68 | nagios-base \ |
| 69 | perl \ | 69 | perl \ |
| 70 | bash \ | 70 | bash \ |
| 71 | " | 71 | " |
| 72 | 72 | ||
| 73 | FILES_${PN} += "${datadir} \ | 73 | FILES:${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 | |||
| 19 | SRC_URI[md5sum] = "9df3b7de6376850d09161137e7a9b61f" | 19 | SRC_URI[md5sum] = "9df3b7de6376850d09161137e7a9b61f" |
| 20 | SRC_URI[sha256sum] = "eb70cc62b29aa83e10a653233acebf4bb154d00d0c87dc2a2c6e2da75e5e81fd" | 20 | SRC_URI[sha256sum] = "eb70cc62b29aa83e10a653233acebf4bb154d00d0c87dc2a2c6e2da75e5e81fd" |
| 21 | 21 | ||
| 22 | FILES_${PN} = "/usr/share/firmware" | 22 | FILES:${PN} = "/usr/share/firmware" |
| 23 | 23 | ||
| 24 | DEPENDS += "util-linux-native file-native bison-native flex-native gettext-native acpica-native" | 24 | DEPENDS += "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 | ||
| 30 | do_install_append() { | 30 | do_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 | ||
| 13 | BBCLASSEXTEND = "native" | 13 | BBCLASSEXTEND = "native" |
| 14 | 14 | ||
| 15 | FILES_${PN} = "${bindir}/biossums" | 15 | FILES:${PN} = "${bindir}/biossums" |
| 16 | 16 | ||
| 17 | S = "${WORKDIR}/vgabios-${PV}" | 17 | S = "${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 | ||
| 15 | PR = "r0" | 15 | PR = "r0" |
| 16 | 16 | ||
| 17 | FILES_${PN} = "/usr/share/firmware/${PN}-${PV}*.bin" | 17 | FILES:${PN} = "/usr/share/firmware/${PN}-${PV}*.bin" |
| 18 | FILES_${PN}-dbg = "/usr/share/firmware/${PN}-${PV}*.debug.bin" | 18 | FILES:${PN}-dbg = "/usr/share/firmware/${PN}-${PV}*.debug.bin" |
| 19 | 19 | ||
| 20 | S = "${WORKDIR}/${PN}-${PV}" | 20 | S = "${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 | ||
| 29 | RPROVIDES_${PN}-blktap = "virtual/blktap" | 29 | RPROVIDES:${PN}-blktap = "virtual/blktap" |
| 30 | RPROVIDES_${PN}-libblktap = "virtual/libblktap" | 30 | RPROVIDES:${PN}-libblktap = "virtual/libblktap" |
| 31 | RPROVIDES_${PN}-libblktapctl = "virtual/libblktapctl" | 31 | RPROVIDES:${PN}-libblktapctl = "virtual/libblktapctl" |
| 32 | RPROVIDES_${PN}-libvhd = "virtual/libvhd" | 32 | RPROVIDES:${PN}-libvhd = "virtual/libvhd" |
| 33 | 33 | ||
| 34 | FILES_${PN}-blktap-staticdev += "\ | 34 | FILES:${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 | ||
| 40 | FILES_${PN}-libblktapctl = "${libdir}/libblktapctl.so.*" | 40 | FILES:${PN}-libblktapctl = "${libdir}/libblktapctl.so.*" |
| 41 | FILES_${PN}-libblktapctl-dev = " \ | 41 | FILES:${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 | ||
| 47 | FILES_${PN}-libvhd = "${libdir}/libvhd.so.*" | 47 | FILES:${PN}-libvhd = "${libdir}/libvhd.so.*" |
| 48 | FILES_${PN}-libvhd-dev = " \ | 48 | FILES:${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 | ||
| 54 | FILES_${PN}-libblktap = "${libdir}/libblktap.so.*" | 54 | FILES:${PN}-libblktap = "${libdir}/libblktap.so.*" |
| 55 | FILES_${PN}-libblktap-dev = " \ | 55 | FILES:${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 | ||
| 61 | FILES_${PN}-blktap = "\ | 61 | FILES:${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 | ||
| 20 | FILES_${PN} = " \ | 20 | FILES:${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 | ||
| 28 | FILES_${PN}-dbg += "${libdir}/debug/*" | 28 | FILES:${PN}-dbg += "${libdir}/debug/*" |
| 29 | 29 | ||
| 30 | FILES_${PN}-efi = " \ | 30 | FILES:${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 | |||
| 6 | inherit setuptools3 update-rc.d systemd deploy | 6 | inherit setuptools3 update-rc.d systemd deploy |
| 7 | require xen-blktap.inc | 7 | require xen-blktap.inc |
| 8 | 8 | ||
| 9 | RDEPENDS_${PN} = "\ | 9 | RDEPENDS:${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 | ||
| 31 | RDEPENDS_${PN}-dev = "" | 31 | RDEPENDS:${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 |
| 34 | QEMU = "${@bb.utils.contains('PACKAGECONFIG', 'hvm', 'qemu', '', d)}" | 34 | QEMU = "${@bb.utils.contains('PACKAGECONFIG', 'hvm', 'qemu', '', d)}" |
| 35 | QEMU_arm = "qemu" | 35 | QEMU:arm = "qemu" |
| 36 | QEMU_aarch64 = "qemu" | 36 | QEMU:aarch64 = "qemu" |
| 37 | 37 | ||
| 38 | RRECOMMENDS_${PN} = " \ | 38 | RRECOMMENDS:${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 | ||
| 52 | RDEPENDS_${PN}-devd = " \ | 52 | RDEPENDS:${PN}-devd = " \ |
| 53 | ${PN}-xl \ | 53 | ${PN}-xl \ |
| 54 | " | 54 | " |
| 55 | 55 | ||
| 56 | RDEPENDS_${PN}-fsimage = " \ | 56 | RDEPENDS:${PN}-fsimage = " \ |
| 57 | libext2fs \ | 57 | libext2fs \ |
| 58 | " | 58 | " |
| 59 | 59 | ||
| 60 | RDEPENDS_${PN}-misc = " \ | 60 | RDEPENDS:${PN}-misc = " \ |
| 61 | perl \ | 61 | perl \ |
| 62 | python3 \ | 62 | python3 \ |
| 63 | ${PN}-xencov \ | 63 | ${PN}-xencov \ |
| 64 | " | 64 | " |
| 65 | 65 | ||
| 66 | RSUGGESTS_${PN}-misc = " \ | 66 | RSUGGESTS:${PN}-misc = " \ |
| 67 | ${PN}-xencons \ | 67 | ${PN}-xencons \ |
| 68 | ${PN}-xenpvnetboot \ | 68 | ${PN}-xenpvnetboot \ |
| 69 | " | 69 | " |
| 70 | 70 | ||
| 71 | RDEPENDS_${PN}-python = " \ | 71 | RDEPENDS:${PN}-python = " \ |
| 72 | python3 \ | 72 | python3 \ |
| 73 | " | 73 | " |
| 74 | 74 | ||
| 75 | RDEPENDS_${PN}-pygrub = " \ | 75 | RDEPENDS:${PN}-pygrub = " \ |
| 76 | python3 \ | 76 | python3 \ |
| 77 | ${PN}-python \ | 77 | ${PN}-python \ |
| 78 | " | 78 | " |
| 79 | 79 | ||
| 80 | RDEPENDS_${PN}-remus = "bash" | 80 | RDEPENDS:${PN}-remus = "bash" |
| 81 | 81 | ||
| 82 | RDEPENDS_${PN}-scripts-block = "\ | 82 | RDEPENDS:${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 | ||
| 88 | RDEPENDS_${PN}-scripts-common = "bash" | 88 | RDEPENDS:${PN}-scripts-common = "bash" |
| 89 | 89 | ||
| 90 | RDEPENDS_${PN}-scripts-network = "\ | 90 | RDEPENDS:${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 | ||
| 97 | RSUGGESTS_${PN}-scripts-network = "\ | 97 | RSUGGESTS:${PN}-scripts-network = "\ |
| 98 | ifupdown \ | 98 | ifupdown \ |
| 99 | " | 99 | " |
| 100 | 100 | ||
| 101 | RSUGGESTS_${PN}-xencov = "${PN}-xencov-split" | 101 | RSUGGESTS:${PN}-xencov = "${PN}-xencov-split" |
| 102 | 102 | ||
| 103 | RDEPENDS_${PN}-xencommons = "\ | 103 | RDEPENDS:${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 | ||
| 112 | RDEPENDS_${PN}-xendomains = "\ | 112 | RDEPENDS:${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 | ||
| 120 | RDEPENDS_${PN}-xenhypfs = " \ | 120 | RDEPENDS:${PN}-xenhypfs = " \ |
| 121 | ${PN}-libxenhypfs \ | 121 | ${PN}-libxenhypfs \ |
| 122 | " | 122 | " |
| 123 | 123 | ||
| 124 | RDEPENDS_${PN}-xl = "libgcc" | 124 | RDEPENDS:${PN}-xl = "libgcc" |
| 125 | 125 | ||
| 126 | RDEPENDS_${PN}-xenmon = " \ | 126 | RDEPENDS:${PN}-xenmon = " \ |
| 127 | python3 \ | 127 | python3 \ |
| 128 | " | 128 | " |
| 129 | 129 | ||
| 130 | RSUGGESTS_${PN}-xentrace = "${PN}-xentrace-format" | 130 | RSUGGESTS:${PN}-xentrace = "${PN}-xentrace-format" |
| 131 | 131 | ||
| 132 | RDEPENDS_${PN}-xen-watchdog = "bash" | 132 | RDEPENDS:${PN}-xen-watchdog = "bash" |
| 133 | 133 | ||
| 134 | PACKAGES = " \ | 134 | PACKAGES = " \ |
| 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. |
| 225 | RPROVIDES_${PN}-xenstored = "virtual/xenstored" | 225 | RPROVIDES:${PN}-xenstored = "virtual/xenstored" |
| 226 | 226 | ||
| 227 | FILES_${PN}-dbg += "\ | 227 | FILES:${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 | ||
| 247 | FILES_${PN}-dev = "\ | 247 | FILES:${PN}-dev = "\ |
| 248 | ${includedir} \ | 248 | ${includedir} \ |
| 249 | " | 249 | " |
| 250 | 250 | ||
| 251 | FILES_${PN}-doc = "\ | 251 | FILES:${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 | ||
| 258 | FILES_${PN}-staticdev += "\ | 258 | FILES:${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 | ||
| 268 | FILES_${PN}-libxencall = "${libdir}/libxencall.so.*" | 268 | FILES:${PN}-libxencall = "${libdir}/libxencall.so.*" |
| 269 | FILES_${PN}-libxencall-dev = " \ | 269 | FILES:${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 | ||
| 275 | FILES_${PN}-libxenctrl = "${libdir}/libxenctrl.so.*" | 275 | FILES:${PN}-libxenctrl = "${libdir}/libxenctrl.so.*" |
| 276 | FILES_${PN}-libxenctrl-dev = " \ | 276 | FILES:${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 | ||
| 282 | FILES_${PN}-libxendevicemodel = "${libdir}/libxendevicemodel.so.*" | 282 | FILES:${PN}-libxendevicemodel = "${libdir}/libxendevicemodel.so.*" |
| 283 | FILES_${PN}-libxendevicemodel-dev = " \ | 283 | FILES:${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 | ||
| 289 | FILES_${PN}-libxenevtchn = "${libdir}/libxenevtchn.so.*" | 289 | FILES:${PN}-libxenevtchn = "${libdir}/libxenevtchn.so.*" |
| 290 | FILES_${PN}-libxenevtchn-dev = " \ | 290 | FILES:${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 | ||
| 296 | FILES_${PN}-libxenforeignmemory = "${libdir}/libxenforeignmemory.so.*" | 296 | FILES:${PN}-libxenforeignmemory = "${libdir}/libxenforeignmemory.so.*" |
| 297 | FILES_${PN}-libxenforeignmemory-dev = " \ | 297 | FILES:${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 | ||
| 303 | FILES_${PN}-libxengnttab = "${libdir}/libxengnttab.so.*" | 303 | FILES:${PN}-libxengnttab = "${libdir}/libxengnttab.so.*" |
| 304 | FILES_${PN}-libxengnttab-dev = " \ | 304 | FILES:${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 | ||
| 310 | FILES_${PN}-libxenguest = "${libdir}/libxenguest.so.*" | 310 | FILES:${PN}-libxenguest = "${libdir}/libxenguest.so.*" |
| 311 | FILES_${PN}-libxenguest-dev = " \ | 311 | FILES:${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 | ||
| 317 | FILES_${PN}-libxenhypfs = "${libdir}/libxenhypfs.so.*" | 317 | FILES:${PN}-libxenhypfs = "${libdir}/libxenhypfs.so.*" |
| 318 | FILES_${PN}-libxenhypfs-dev = " \ | 318 | FILES:${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 | ||
| 323 | FILES_${PN}-libxenlight = "${libdir}/libxenlight.so.*" | 323 | FILES:${PN}-libxenlight = "${libdir}/libxenlight.so.*" |
| 324 | FILES_${PN}-libxenlight-dev = " \ | 324 | FILES:${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 | ||
| 330 | FILES_${PN}-libxenstat = "${libdir}/libxenstat.so.*" | 330 | FILES:${PN}-libxenstat = "${libdir}/libxenstat.so.*" |
| 331 | FILES_${PN}-libxenstat-dev = " \ | 331 | FILES:${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 | ||
| 337 | FILES_${PN}-libxenstore = "${libdir}/libxenstore.so.*" | 337 | FILES:${PN}-libxenstore = "${libdir}/libxenstore.so.*" |
| 338 | FILES_${PN}-libxenstore-dev = " \ | 338 | FILES:${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 | ||
| 344 | FILES_${PN}-libxentoolcore = "${libdir}/libxentoolcore.so.*" | 344 | FILES:${PN}-libxentoolcore = "${libdir}/libxentoolcore.so.*" |
| 345 | FILES_${PN}-libxentoolcore-dev = " \ | 345 | FILES:${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 | ||
| 351 | FILES_${PN}-libxentoollog = "${libdir}/libxentoollog.so.*" | 351 | FILES:${PN}-libxentoollog = "${libdir}/libxentoollog.so.*" |
| 352 | FILES_${PN}-libxentoollog-dev = " \ | 352 | FILES:${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 | ||
| 358 | FILES_${PN}-libxenvchan = "${libdir}/libxenvchan.so.*" | 358 | FILES:${PN}-libxenvchan = "${libdir}/libxenvchan.so.*" |
| 359 | FILES_${PN}-libxenvchan-dev = " \ | 359 | FILES:${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 | ||
| 365 | FILES_${PN}-libxlutil = "${libdir}/libxlutil.so.*" | 365 | FILES:${PN}-libxlutil = "${libdir}/libxlutil.so.*" |
| 366 | FILES_${PN}-libxlutil-dev = " \ | 366 | FILES:${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 | " |
| 371 | FILES_${PN}-libvhd = "${libdir}/libvhd.so.*" | 371 | FILES:${PN}-libvhd = "${libdir}/libvhd.so.*" |
| 372 | FILES_${PN}-libvhd-dev = " \ | 372 | FILES:${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 | ||
| 378 | FILES_${PN}-libfsimage = " \ | 378 | FILES:${PN}-libfsimage = " \ |
| 379 | ${libdir}/libfsimage.so.* \ | 379 | ${libdir}/libfsimage.so.* \ |
| 380 | ${libdir}/libxenfsimage.so.* \ | 380 | ${libdir}/libxenfsimage.so.* \ |
| 381 | " | 381 | " |
| 382 | 382 | ||
| 383 | FILES_${PN}-libfsimage-dev = " \ | 383 | FILES:${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 | ||
| 392 | FILES_${PN}-fsimage = " \ | 392 | FILES:${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 | ||
| 397 | FILES_${PN}-init-xenstore-dom = "${libdir}/xen/bin/init-xenstore-domain" | 397 | FILES:${PN}-init-xenstore-dom = "${libdir}/xen/bin/init-xenstore-domain" |
| 398 | 398 | ||
| 399 | FILES_${PN} = "\ | 399 | FILES:${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 | ||
| 405 | FILES_${PN}-console = "\ | 405 | FILES:${PN}-console = "\ |
| 406 | ${libdir}/xen/bin/xenconsole \ | 406 | ${libdir}/xen/bin/xenconsole \ |
| 407 | ${sbindir}/xenconsoled \ | 407 | ${sbindir}/xenconsoled \ |
| 408 | " | 408 | " |
| 409 | 409 | ||
| 410 | FILES_${PN}-cpuid = "\ | 410 | FILES:${PN}-cpuid = "\ |
| 411 | ${bindir}/xen-cpuid \ | 411 | ${bindir}/xen-cpuid \ |
| 412 | " | 412 | " |
| 413 | 413 | ||
| 414 | FILES_${PN}-devd = "\ | 414 | FILES:${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 | ||
| 419 | FILES_${PN}-flask = "\ | 419 | FILES:${PN}-flask = "\ |
| 420 | /boot/xenpolicy-* \ | 420 | /boot/xenpolicy-* \ |
| 421 | " | 421 | " |
| 422 | 422 | ||
| 423 | FILES_${PN}-flask-tools = "\ | 423 | FILES:${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 | ||
| 432 | FILES_${PN}-gdbsx = "\ | 432 | FILES:${PN}-gdbsx = "\ |
| 433 | ${sbindir}/gdbsx \ | 433 | ${sbindir}/gdbsx \ |
| 434 | " | 434 | " |
| 435 | 435 | ||
| 436 | INSANE_SKIP_${PN}-hvmloader = "arch" | 436 | INSANE_SKIP:${PN}-hvmloader = "arch" |
| 437 | FILES_${PN}-hvmloader = "\ | 437 | FILES:${PN}-hvmloader = "\ |
| 438 | ${libdir}/xen/boot/hvmloader \ | 438 | ${libdir}/xen/boot/hvmloader \ |
| 439 | " | 439 | " |
| 440 | 440 | ||
| 441 | FILES_${PN}-kdd = "\ | 441 | FILES:${PN}-kdd = "\ |
| 442 | ${sbindir}/kdd \ | 442 | ${sbindir}/kdd \ |
| 443 | ${sbindir}/xen-kdd \ | 443 | ${sbindir}/xen-kdd \ |
| 444 | " | 444 | " |
| 445 | 445 | ||
| 446 | FILES_${PN}-livepatch += " \ | 446 | FILES:${PN}-livepatch += " \ |
| 447 | ${sbindir}/xen-livepatch \ | 447 | ${sbindir}/xen-livepatch \ |
| 448 | " | 448 | " |
| 449 | 449 | ||
| 450 | FILES_${PN}-misc = "\ | 450 | FILES:${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 | ||
| 473 | FILES_${PN}-pygrub = "\ | 473 | FILES:${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 |
| 479 | FILES_${PN}-python = "\ | 479 | FILES:${PN}-python = "\ |
| 480 | ${libdir}/${PYTHON_DIR} \ | 480 | ${libdir}/${PYTHON_DIR} \ |
| 481 | ${nonarch_libdir}/${PYTHON_DIR} \ | 481 | ${nonarch_libdir}/${PYTHON_DIR} \ |
| 482 | " | 482 | " |
| 483 | 483 | ||
| 484 | FILES_${PN}-remus = "\ | 484 | FILES:${PN}-remus = "\ |
| 485 | ${sysconfdir}/xen/scripts/remus-netbuf-setup \ | 485 | ${sysconfdir}/xen/scripts/remus-netbuf-setup \ |
| 486 | " | 486 | " |
| 487 | 487 | ||
| 488 | FILES_${PN}-scripts-network = " \ | 488 | FILES:${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 | ||
| 503 | FILES_${PN}-scripts-block = " \ | 503 | FILES:${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 | ||
| 516 | FILES_${PN}-scripts-common = " \ | 516 | FILES:${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 | ||
| 527 | INSANE_SKIP_${PN}-shim = "arch" | 527 | INSANE_SKIP:${PN}-shim = "arch" |
| 528 | FILES_${PN}-shim = " \ | 528 | FILES:${PN}-shim = " \ |
| 529 | ${libdir}/xen/boot/xen-shim \ | 529 | ${libdir}/xen/boot/xen-shim \ |
| 530 | " | 530 | " |
| 531 | 531 | ||
| 532 | FILES_${PN}-ucode = "\ | 532 | FILES:${PN}-ucode = "\ |
| 533 | ${sbindir}/xen-ucode \ | 533 | ${sbindir}/xen-ucode \ |
| 534 | " | 534 | " |
| 535 | 535 | ||
| 536 | FILES_${PN}-vchan = "\ | 536 | FILES:${PN}-vchan = "\ |
| 537 | ${bindir}/vchan-socket-proxy \ | 537 | ${bindir}/vchan-socket-proxy \ |
| 538 | " | 538 | " |
| 539 | 539 | ||
| 540 | FILES_${PN}-volatiles = "\ | 540 | FILES:${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 | ||
| 545 | FILES_${PN}-xcutils = "\ | 545 | FILES:${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 | ||
| 552 | FILES_${PN}-xencov = "\ | 552 | FILES:${PN}-xencov = "\ |
| 553 | ${sbindir}/xencov \ | 553 | ${sbindir}/xencov \ |
| 554 | " | 554 | " |
| 555 | 555 | ||
| 556 | FILES_${PN}-xend-examples = "\ | 556 | FILES:${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 | ||
| 562 | FILES_${PN}-xenhypfs = "\ | 562 | FILES:${PN}-xenhypfs = "\ |
| 563 | ${sbindir}/xenhypfs \ | 563 | ${sbindir}/xenhypfs \ |
| 564 | " | 564 | " |
| 565 | 565 | ||
| 566 | FILES_${PN}-xenpaging = "\ | 566 | FILES:${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 | ||
| 571 | FILES_${PN}-xenpmd = "\ | 571 | FILES:${PN}-xenpmd = "\ |
| 572 | ${sbindir}/xenpmd \ | 572 | ${sbindir}/xenpmd \ |
| 573 | " | 573 | " |
| 574 | 574 | ||
| 575 | FILES_${PN}-xenstat = "\ | 575 | FILES:${PN}-xenstat = "\ |
| 576 | ${sbindir}/xentop \ | 576 | ${sbindir}/xentop \ |
| 577 | " | 577 | " |
| 578 | 578 | ||
| 579 | FILES_${PN}-xenstore = "\ | 579 | FILES:${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 | ||
| 592 | FILES_${PN}-xenstored = "\ | 592 | FILES:${PN}-xenstored = "\ |
| 593 | ${sbindir}/xenstored \ | 593 | ${sbindir}/xenstored \ |
| 594 | ${localstatedir}/lib/xenstored \ | 594 | ${localstatedir}/lib/xenstored \ |
| 595 | " | 595 | " |
| 596 | 596 | ||
| 597 | FILES_${PN}-xentrace = "\ | 597 | FILES:${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 | ||
| 607 | FILES_${PN}-xen-watchdog = "\ | 607 | FILES:${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 | ||
| 613 | FILES_${PN}-xl = "\ | 613 | FILES:${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 | ||
| 622 | FILES_${PN}-xl-examples = "\ | 622 | FILES:${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 | ||
| 628 | FILES_${PN}-xm-examples = "\ | 628 | FILES:${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 | ||
| 639 | FILES_${PN}-xenmon = "\ | 639 | FILES:${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 | ||
| 645 | FILES_${PN}-xm = "\ | 645 | FILES:${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 | ||
| 651 | FILES_${PN}-xencommons += "\ | 651 | FILES:${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 | ||
| 664 | FILES_${PN}-xend += " \ | 664 | FILES:${PN}-xend += " \ |
| 665 | ${sysconfdir}/init.d/xend \ | 665 | ${sysconfdir}/init.d/xend \ |
| 666 | ${sbindir}/xend \ | 666 | ${sbindir}/xend \ |
| 667 | " | 667 | " |
| 668 | 668 | ||
| 669 | FILES_${PN}-xendomains += "\ | 669 | FILES:${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 | " |
| 676 | FILES_${PN}-xen-access += "\ | 676 | FILES:${PN}-xen-access += "\ |
| 677 | ${sbindir}/xen-access \ | 677 | ${sbindir}/xen-access \ |
| 678 | " | 678 | " |
| 679 | 679 | ||
| 680 | FILES_${PN}-xen-memshare += "\ | 680 | FILES:${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 |
| 685 | ALLOW_EMPTY_${PN}-xen-memshare = "1" | 685 | ALLOW_EMPTY:${PN}-xen-memshare = "1" |
| 686 | 686 | ||
| 687 | INSANE_SKIP_${PN} = "already-stripped" | 687 | INSANE_SKIP:${PN} = "already-stripped" |
| 688 | 688 | ||
| 689 | # configure init.d scripts | 689 | # configure init.d scripts |
| 690 | INITSCRIPT_PACKAGES = "${PN}-xend ${PN}-xencommons ${PN}-xen-watchdog ${PN}-xendomains ${PN}-devd" | 690 | INITSCRIPT_PACKAGES = "${PN}-xend ${PN}-xencommons ${PN}-xen-watchdog ${PN}-xendomains ${PN}-devd" |
| 691 | INITSCRIPT_NAME_${PN}-xencommons = "xencommons" | 691 | INITSCRIPT_NAME:${PN}-xencommons = "xencommons" |
| 692 | INITSCRIPT_PARAMS_${PN}-xencommons = "defaults 80" | 692 | INITSCRIPT_PARAMS:${PN}-xencommons = "defaults 80" |
| 693 | INITSCRIPT_NAME_${PN}-xen-watchdog = "xen-watchdog" | 693 | INITSCRIPT_NAME:${PN}-xen-watchdog = "xen-watchdog" |
| 694 | INITSCRIPT_PARAMS_${PN}-xen-watchdog = "defaults 81" | 694 | INITSCRIPT_PARAMS:${PN}-xen-watchdog = "defaults 81" |
| 695 | INITSCRIPT_NAME_${PN}-xend = "xend" | 695 | INITSCRIPT_NAME:${PN}-xend = "xend" |
| 696 | INITSCRIPT_PARAMS_${PN}-xend = "defaults 82" | 696 | INITSCRIPT_PARAMS:${PN}-xend = "defaults 82" |
| 697 | INITSCRIPT_NAME_${PN}-xendomains = "xendomains" | 697 | INITSCRIPT_NAME:${PN}-xendomains = "xendomains" |
| 698 | INITSCRIPT_PARAMS_${PN}-xendomains = "defaults 83" | 698 | INITSCRIPT_PARAMS:${PN}-xendomains = "defaults 83" |
| 699 | INITSCRIPT_NAME_${PN}-devd = "xendriverdomain" | 699 | INITSCRIPT_NAME:${PN}-devd = "xendriverdomain" |
| 700 | INITSCRIPT_PARAMS_${PN}-devd = "defaults 82" | 700 | INITSCRIPT_PARAMS:${PN}-devd = "defaults 82" |
| 701 | 701 | ||
| 702 | # systemd packages | 702 | # systemd packages |
| 703 | SYSTEMD_PACKAGES = "${PN}-xen-watchdog ${PN}-xencommons ${PN}-xendomains ${PN}-devd" | 703 | SYSTEMD_PACKAGES = "${PN}-xen-watchdog ${PN}-xencommons ${PN}-xendomains ${PN}-devd" |
| 704 | SYSTEMD_SERVICE_${PN}-devd = "xendriverdomain.service" | 704 | SYSTEMD_SERVICE:${PN}-devd = "xendriverdomain.service" |
| 705 | SYSTEMD_SERVICE_${PN}-xen-watchdog = "xen-watchdog.service" | 705 | SYSTEMD_SERVICE:${PN}-xen-watchdog = "xen-watchdog.service" |
| 706 | SYSTEMD_SERVICE_${PN}-xencommons = " \ | 706 | SYSTEMD_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 | " |
| 714 | SYSTEMD_SERVICE_${PN}-xendomains = "xendomains.service" | 714 | SYSTEMD_SERVICE:${PN}-xendomains = "xendomains.service" |
| 715 | 715 | ||
| 716 | EXTRA_OECONF += " \ | 716 | EXTRA_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 | ||
| 791 | pkg_postinst_${PN}-volatiles() { | 791 | pkg_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. |
| 103 | TUNE_CCARGS_x86-64="" | 103 | TUNE_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}" | |||
| 115 | EXTRA_CFLAGS_XEN_TOOLS="${HOST_CC_ARCH} ${CFLAGS}" | 115 | EXTRA_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. |
| 118 | CC_arm="${CCACHE}${HOST_PREFIX}gcc ${TUNE_CCARGS} ${TOOLCHAIN_OPTIONS} ${CC_REPRODUCIBLE_OPTIONS}" | 118 | CC: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: |
| 121 | CPP_append = " ${CPPFLAGS}" | 121 | CPP:append = " ${CPPFLAGS}" |
| 122 | CXX_append = " ${CXXFLAGS}" | 122 | CXX:append = " ${CXXFLAGS}" |
| 123 | 123 | ||
| 124 | EXTRA_OECONF += " \ | 124 | EXTRA_OECONF += " \ |
| 125 | --exec-prefix=${prefix} \ | 125 | --exec-prefix=${prefix} \ |
| @@ -193,7 +193,7 @@ do_post_patch() { | |||
| 193 | fi | 193 | fi |
| 194 | } | 194 | } |
| 195 | 195 | ||
| 196 | do_post_patch_append_arm() { | 196 | do_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 | ||
| 232 | do_compile_prepend() { | 232 | do_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 | ||
| 238 | do_install_prepend() { | 238 | do_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 | ||
| 21 | PACKAGES = "${PN}" | 21 | PACKAGES = "${PN}" |
| 22 | 22 | ||
| 23 | FILES_${PN} = " \ | 23 | FILES:${PN} = " \ |
| 24 | ${libexecdir}/* \ | 24 | ${libexecdir}/* \ |
| 25 | " | 25 | " |
| 26 | 26 | ||
| 27 | RDEPENDS_${PN} = " \ | 27 | RDEPENDS:${PN} = " \ |
| 28 | xen-tools-xl \ | 28 | xen-tools-xl \ |
| 29 | python3 \ | 29 | python3 \ |
| 30 | " | 30 | " |
| @@ -51,6 +51,6 @@ do_install() { | |||
| 51 | 51 | ||
| 52 | INSANE_SKIP = "arch" | 52 | INSANE_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 |
| 54 | INSANE_SKIP_${PN} = "build-deps" | 54 | INSANE_SKIP:${PN} = "build-deps" |
| 55 | INHIBIT_PACKAGE_STRIP = "1" | 55 | INHIBIT_PACKAGE_STRIP = "1" |
| 56 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | 56 | INHIBIT_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 | ||
| 28 | do_install_append() { | 28 | do_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 | ||
| 45 | addtask deploy after do_install | 45 | addtask deploy after do_install |
| 46 | 46 | ||
| 47 | FILES_${PN} += "/vmm.*" | 47 | FILES:${PN} += "/vmm.*" |
| 48 | FILES_${PN} += "/*.dtb" | 48 | FILES:${PN} += "/*.dtb" |
| 49 | 49 | ||
| 50 | COMPATIBLE_HOST = "(aarch64|riscv64|riscv32).*" | 50 | COMPATIBLE_HOST = "(aarch64|riscv64|riscv32).*" |
| 51 | INHIBIT_PACKAGE_STRIP = "1" | 51 | INHIBIT_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] |
| 55 | INSANE_SKIP_${PN} += "ldflags textrel" | 55 | INSANE_SKIP:${PN} += "ldflags textrel" |
