overlay coreos-base/oem-hyperv: Turn it into sysext

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
This commit is contained in:
Krzesimir Nowak 2025-08-28 15:56:20 +02:00
parent 84a0ac7993
commit a0fc0432ee
3 changed files with 11 additions and 17 deletions

View File

@ -299,12 +299,15 @@ IMG_hetzner_OEM_SYSEXT=oem-hetzner
## hyper-v ## hyper-v
IMG_hyperv_DISK_FORMAT=vhd IMG_hyperv_DISK_FORMAT=vhd
IMG_hyperv_OEM_PACKAGE=oem-hyperv IMG_hyperv_OEM_USE=hyperv
IMG_hyperv_OEM_PACKAGE=common-oem-files
IMG_hyperv_OEM_SYSEXT=oem-hyperv
## hyper-v vhdx ## hyper-v vhdx
IMG_hyperv_vhdx_DISK_FORMAT=vhdx IMG_hyperv_vhdx_DISK_FORMAT=vhdx
IMG_hyperv_vhdx_OEM_PACKAGE=oem-hyperv IMG_hyperv_vhdx_OEM_USE=hyperv
IMG_hyperv_vhdx_OEM_PACKAGE=common-oem-files
IMG_hyperv_vhdx_OEM_SYSEXT=oem-hyperv
## cloudsigma ## cloudsigma
IMG_cloudsigma_DISK_FORMAT=qcow2 IMG_cloudsigma_DISK_FORMAT=qcow2

View File

@ -48,6 +48,7 @@ ARM64_ONLY_OEMIDS=(
AMD64_ONLY_OEMIDS=( AMD64_ONLY_OEMIDS=(
digitalocean digitalocean
gce gce
hyperv
vmware vmware
) )

View File

@ -1,7 +1,7 @@
# Copyright (c) 2013 CoreOS, Inc.. All rights reserved. # Copyright (c) 2013 CoreOS, Inc.. All rights reserved.
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=7 EAPI=8
DESCRIPTION="OEM suite for Hyper-V" DESCRIPTION="OEM suite for Hyper-V"
HOMEPAGE="" HOMEPAGE=""
@ -12,21 +12,11 @@ SLOT="0"
KEYWORDS="amd64" KEYWORDS="amd64"
IUSE="" IUSE=""
# no source directory
S="${WORKDIR}"
RDEPEND=" RDEPEND="
app-emulation/hv-daemons app-emulation/hv-daemons
" "
src_prepare() { OEM_NAME="Microsoft Hyper-V"
default
sed -e "s\\@@OEM_VERSION_ID@@\\${PVR}\\g" \
"${FILESDIR}/oem-release" > "${T}/oem-release" || die
}
src_install() { # no source directory
insinto "/oem" S="${WORKDIR}"
doins "${FILESDIR}/grub.cfg"
doins "${T}/oem-release"
}