diff --git a/sdk_container/src/third_party/coreos-overlay/app-emulation/hv-daemons/hv-daemons-6.12.62.ebuild b/sdk_container/src/third_party/coreos-overlay/app-emulation/hv-daemons/hv-daemons-6.12.62.ebuild deleted file mode 120000 index 95dcc24d68..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/app-emulation/hv-daemons/hv-daemons-6.12.62.ebuild +++ /dev/null @@ -1 +0,0 @@ -hv-daemons-9999.ebuild \ No newline at end of file diff --git a/sdk_container/src/third_party/coreos-overlay/app-emulation/hv-daemons/hv-daemons-6.12.62.ebuild b/sdk_container/src/third_party/coreos-overlay/app-emulation/hv-daemons/hv-daemons-6.12.62.ebuild new file mode 100644 index 0000000000..8e49474683 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-emulation/hv-daemons/hv-daemons-6.12.62.ebuild @@ -0,0 +1,27 @@ +# Copyright 2025 The Flatcar Maintainers +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit coreos-kernel savedconfig systemd + +DESCRIPTION="HyperV guest support daemons" +KEYWORDS="amd64 arm64" + +src_compile() { + # Build hv_vss_daemon, hv_kvp_daemon, hv_fcopy_daemon + kmake tools/hv +} + +src_install() { + local -a HV_DAEMONS=(hv_vss_daemon hv_kvp_daemon hv_fcopy_daemon hv_fcopy_uio_daemon) + local HV_DAEMON + for HV_DAEMON in "${HV_DAEMONS[@]}" + do + if [ -f "${S}/build/tools/hv/${HV_DAEMON}" ]; then + dobin "${S}/build/tools/hv/${HV_DAEMON}" + systemd_dounit "${FILESDIR}/${HV_DAEMON}.service" + systemd_enable_service "multi-user.target" "${HV_DAEMON}.service" + fi + done +} diff --git a/sdk_container/src/third_party/coreos-overlay/app-emulation/hv-daemons/hv-daemons-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/app-emulation/hv-daemons/hv-daemons-9999.ebuild deleted file mode 100644 index 5cca1461c7..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/app-emulation/hv-daemons/hv-daemons-9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2044-2016 The Flatcar Maintainers -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit coreos-kernel savedconfig systemd - -DESCRIPTION="HyperV guest support daemons." -KEYWORDS="amd64 arm64" - -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" -fi - -src_compile() { - # Build hv_vss_daemon, hv_kvp_daemon, hv_fcopy_daemon - kmake tools/hv -} - -src_install() { - local -a HV_DAEMONS=(hv_vss_daemon hv_kvp_daemon hv_fcopy_daemon hv_fcopy_uio_daemon) - local HV_DAEMON - for HV_DAEMON in "${HV_DAEMONS[@]}" - do - if [ -f "${S}/build/tools/hv/${HV_DAEMON}" ]; then - dobin "${S}/build/tools/hv/${HV_DAEMON}" - systemd_dounit "${FILESDIR}/${HV_DAEMON}.service" - systemd_enable_service "multi-user.target" "${HV_DAEMON}.service" - fi - done -} diff --git a/sdk_container/src/third_party/coreos-overlay/app-emulation/hv-daemons/metadata.xml b/sdk_container/src/third_party/coreos-overlay/app-emulation/hv-daemons/metadata.xml deleted file mode 100644 index 097975e3ad..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/app-emulation/hv-daemons/metadata.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - -