Konstantin Khlebnikov
Konstantin Khlebnikov
Currently kernel configs are generated into single file: "tools/packaging/kernel/configs/fragments/x86_64/.config". This cause race when several kernel flavors builds runs in parallel. For 64-cpu machine this happens every time. Signed-off-by: Konstantin Khlebnikov
tools/packaging/kata-deploy/local-build/Makefile calls kata-deploy-merge-builds.sh with absolute path to "versions.yaml" which is not handled well: $ make DEBUG=yes kata-tarball ... kata-deploy-merge-builds.sh build "/tools/packaging/kata-deploy/local-build//../../../../versions.yaml" ... + kata_build_dir=build + kata_versions_yaml_file=/tools/packaging/kata-deploy/local-build//../../../../versions.yaml + tar_path=/home/khlebnikov/src/kata-containers/kata-static.tar.xz + kata_versions_yaml_file_path=///home/khlebnikov/src/kata-containers/tools/packaging/kata-deploy/local-build//../../../../versions.yaml...
"make kata-manager-tarball" called by non-root fails when stumbles upon prebuild rootfs: + install_kata_manager + install_script_helper kata-manager.sh + local script=kata-manager.sh + '[' -n kata-manager.sh ']' + local script_path + grep -q...