tools: Fix no-op builds

This fixes the builds of `cloud-hypervisor-glibc` and
`rootfs-initrd-mariner` to properly create the `build/` directory.

Fixes: #7098

Signed-off-by: Aurélien Bombo <abombo@microsoft.com>
This commit is contained in:
Aurélien Bombo 2023-06-13 10:56:49 -07:00
parent da8dde0c24
commit 35e4938e8c
2 changed files with 6 additions and 2 deletions

View File

@ -56,7 +56,7 @@ cloud-hypervisor-tarball:
${MAKE} $@-build ${MAKE} $@-build
cloud-hypervisor-glibc-tarball: cloud-hypervisor-glibc-tarball:
exit 0 ${MAKE} $@-build
firecracker-tarball: firecracker-tarball:
${MAKE} $@-build ${MAKE} $@-build
@ -110,7 +110,7 @@ rootfs-image-tdx-tarball: kernel-tdx-experimental-tarball
${MAKE} $@-build ${MAKE} $@-build
rootfs-initrd-mariner-tarball: rootfs-initrd-mariner-tarball:
exit 0 ${MAKE} $@-build
rootfs-initrd-sev-tarball: kernel-sev-tarball rootfs-initrd-sev-tarball: kernel-sev-tarball
${MAKE} $@-build ${MAKE} $@-build

View File

@ -578,6 +578,8 @@ handle_build() {
cloud-hypervisor) install_clh ;; cloud-hypervisor) install_clh ;;
cloud-hypervisor-glibc) ;;
firecracker) install_firecracker ;; firecracker) install_firecracker ;;
kernel) install_kernel ;; kernel) install_kernel ;;
@ -614,6 +616,8 @@ handle_build() {
rootfs-initrd) install_initrd ;; rootfs-initrd) install_initrd ;;
rootfs-initrd-mariner) ;;
rootfs-initrd-sev) install_initrd_sev ;; rootfs-initrd-sev) install_initrd_sev ;;
shim-v2) install_shimv2 ;; shim-v2) install_shimv2 ;;