mirror of
https://github.com/flatcar/scripts.git
synced 2025-11-28 14:01:43 +01:00
build_library: Try to clean up unused stuff
There is some cruft left after grub hashes generation. After the contents are zipped into archive, they don't need to be around any more. Try to remove the rootfs directory after unmounting the image. disk_util can recreate it again if there is a need for it. Remove the build directory used for generating ACI images - it's not needed after successful installation.
This commit is contained in:
parent
a96a66d222
commit
e65072910d
@ -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
|
||||
}
|
||||
|
||||
@ -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?
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user