From 278ff8b093ab0867e622a07195edcf17986ebfa8 Mon Sep 17 00:00:00 2001 From: Sayan Chowdhury Date: Thu, 8 Oct 2020 11:53:01 +0530 Subject: [PATCH] oem-qemu: Add OEM package for QEMU Fix flatcar-linux/Flatcar#71 Signed-off-by: Sayan Chowdhury --- .../coreos-base/oem-qemu/files/grub.cfg | 4 +++ .../coreos-base/oem-qemu/files/oem-release | 5 ++++ .../coreos-base/oem-qemu/metadata.xml | 4 +++ .../oem-qemu/oem-qemu-0.0.1.ebuild | 28 +++++++++++++++++++ 4 files changed, 41 insertions(+) create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/files/grub.cfg create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/files/oem-release create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/metadata.xml create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/oem-qemu-0.0.1.ebuild diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/files/grub.cfg b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/files/grub.cfg new file mode 100644 index 0000000000..2cd3a0a310 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/files/grub.cfg @@ -0,0 +1,4 @@ +# Flatcar GRUB settings + +set oem_id="qemu" +set linux_append="flatcar.autologin" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/files/oem-release b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/files/oem-release new file mode 100644 index 0000000000..e1f19f90e4 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/files/oem-release @@ -0,0 +1,5 @@ +ID=qemu +VERSION_ID=@@OEM_VERSION_ID@@ +NAME="QEMU" +HOME_URL="https://www.qemu.org/" +BUG_REPORT_URL="https://issues.flatcar-linux.org" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/metadata.xml b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/metadata.xml new file mode 100644 index 0000000000..097975e3ad --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/metadata.xml @@ -0,0 +1,4 @@ + + + + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/oem-qemu-0.0.1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/oem-qemu-0.0.1.ebuild new file mode 100644 index 0000000000..2f23620656 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-qemu/oem-qemu-0.0.1.ebuild @@ -0,0 +1,28 @@ +# Copyright (c) 2020 Kinvolk GmbH. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +DESCRIPTION="OEM suite for QEMU" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm64" +IUSE="" + +# no source directory +S="${WORKDIR}" + +src_prepare() { + sed -e "s\\@@OEM_VERSION_ID@@\\${PVR}\\g" \ + "${FILESDIR}/oem-release" > "${T}/oem-release" || die +} + +src_install() { + insinto "/usr/share/oem" + doins "${FILESDIR}/grub.cfg" + doins "${T}/oem-release" +} +