diff --git a/build_library/build_image_util.sh b/build_library/build_image_util.sh index e99d266b05..6cecf63ea9 100755 --- a/build_library/build_image_util.sh +++ b/build_library/build_image_util.sh @@ -31,6 +31,7 @@ set_build_symlinks() { cleanup_mounts() { info "Cleaning up mounts" "${BUILD_LIBRARY_DIR}/disk_util" umount "$1" || true + rmdir "${1}" || true } delete_prompt() { @@ -782,5 +783,6 @@ EOF pushd "${BUILD_DIR}" >/dev/null zip --quiet -r -9 "${BUILD_DIR}/${pcr_policy}" pcrs popd >/dev/null + rm -rf "${BUILD_DIR}/pcrs" fi } diff --git a/build_library/vm_image_util.sh b/build_library/vm_image_util.sh index 914d5203a6..ac7e65d89b 100644 --- a/build_library/vm_image_util.sh +++ b/build_library/vm_image_util.sh @@ -513,6 +513,8 @@ install_oem_aci() { "${aci_path}" \ "${VM_TMP_ROOT}/usr/share/oem/flatcar-oem-${oem_aci}.aci" || die "Could not install ${oem_aci} OEM ACI" + # Remove aci_dir if building ACI and installing it succeeded + rm -rf "${aci_dir}" } # Any other tweaks required?