diff --git a/tools/packaging/kata-deploy/local-build/Makefile b/tools/packaging/kata-deploy/local-build/Makefile index ba9190db88..cd1f06f640 100644 --- a/tools/packaging/kata-deploy/local-build/Makefile +++ b/tools/packaging/kata-deploy/local-build/Makefile @@ -84,3 +84,6 @@ cc-rootfs-image-tarball: cc-shim-v2-tarball: ${MAKE} $@-build + +cc-virtiofsd-tarball: + ${MAKE} $@-build diff --git a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh index 743e066e9e..50ef1572f3 100755 --- a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh +++ b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh @@ -132,6 +132,15 @@ install_cc_shimv2() { DESTDIR="${destdir}" PREFIX="${cc_prefix}" EXTRA_OPTS="DEFSERVICEOFFLOAD=true" "${shimv2_builder}" } +# Install static CC virtiofsd asset +install_cc_virtiofsd() { + info "build static CC virtiofsd" + "${virtiofsd_builder}" + info "Install static CC virtiofsd" + mkdir -p "${destdir}/${cc_prefix}/libexec/" + sudo install -D --owner root --group root --mode 0744 virtiofsd/virtiofsd "${destdir}/${cc_prefix}/libexec/virtiofsd" +} + #Install guest image install_image() { info "Create image" @@ -239,6 +248,8 @@ handle_build() { cc-shim-v2) install_cc_shimv2 ;; + cc-virtiofsd) install_cc_virtiofsd ;; + cloud-hypervisor) install_clh ;; firecracker) install_firecracker ;;