diff options
Diffstat (limited to 'recipes-extended/xen')
| -rw-r--r-- | recipes-extended/xen/xen-blktap.inc | 24 | ||||
| -rw-r--r-- | recipes-extended/xen/xen-hypervisor.inc | 6 | ||||
| -rw-r--r-- | recipes-extended/xen/xen-tools.inc | 252 | ||||
| -rw-r--r-- | recipes-extended/xen/xen.inc | 14 | ||||
| -rw-r--r-- | recipes-extended/xen/xtf_git.bb | 6 |
5 files changed, 151 insertions, 151 deletions
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" |
