mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-24 23:21:17 +02:00
overlay coreos-base/oem-ami: new sysext image
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
This commit is contained in:
parent
fbc1906e36
commit
ce2c0e7475
@ -221,11 +221,13 @@ IMG_parallels_DISK_LAYOUT=vm
|
|||||||
IMG_parallels_CONF_FORMAT=pvs
|
IMG_parallels_CONF_FORMAT=pvs
|
||||||
|
|
||||||
## ami
|
## ami
|
||||||
IMG_ami_OEM_PACKAGE=oem-ec2-compat
|
|
||||||
IMG_ami_OEM_USE=ec2
|
|
||||||
IMG_ami_vmdk_DISK_FORMAT=vmdk_stream
|
IMG_ami_vmdk_DISK_FORMAT=vmdk_stream
|
||||||
IMG_ami_vmdk_OEM_PACKAGE=oem-ec2-compat
|
IMG_ami_vmdk_OEM_USE=ami
|
||||||
IMG_ami_vmdk_OEM_USE=ec2
|
IMG_ami_vmdk_OEM_PACKAGE=common-oem-files
|
||||||
|
IMG_ami_vmdk_SYSEXT=oem-ami
|
||||||
|
IMG_ami_OEM_USE=ami
|
||||||
|
IMG_ami_OEM_PACKAGE=common-oem-files
|
||||||
|
IMG_ami_OEM_SYSEXT=oem-ami
|
||||||
|
|
||||||
## openstack, supports ec2's metadata format so use oem-ec2-compat
|
## openstack, supports ec2's metadata format so use oem-ec2-compat
|
||||||
IMG_openstack_DISK_FORMAT=qcow2
|
IMG_openstack_DISK_FORMAT=qcow2
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
OEMIDS=(
|
OEMIDS=(
|
||||||
|
ami
|
||||||
azure
|
azure
|
||||||
qemu
|
qemu
|
||||||
vmware
|
vmware
|
||||||
|
2
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-ami/files/10-oem-ami.conf
vendored
Normal file
2
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-ami/files/10-oem-ami.conf
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
[Unit]
|
||||||
|
Upholds=amazon-ssm-agent.service setup-oem.service
|
13
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-ami/files/setup-oem.service
vendored
Normal file
13
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-ami/files/setup-oem.service
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Setup OEM
|
||||||
|
Before=amazon-ssm-agent.service
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=oneshot
|
||||||
|
RemainAfterExit=yes
|
||||||
|
ExecStartPre=/usr/bin/mkdir --parents /etc/amazon/ssm/ /etc/eks
|
||||||
|
ExecStartPre=-/usr/bin/ln --symbolic /usr/share/amazon/ssm/amazon-ssm-agent.json.template /etc/amazon/ssm/amazon-ssm-agent.json
|
||||||
|
ExecStartPre=-/usr/bin/ln --symbolic /usr/share/amazon/ssm/seelog.xml.template /etc/amazon/ssm/seelog.xml
|
||||||
|
ExecStart=-/usr/bin/ln --symbolic /usr/share/amazon/eks/bootstrap.sh /etc/eks/bootstrap.sh
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
4
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-ami/metadata.xml
vendored
Normal file
4
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-ami/metadata.xml
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
</pkgmetadata>
|
33
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-ami/oem-ami-3.2.985.0.ebuild
vendored
Normal file
33
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-ami/oem-ami-3.2.985.0.ebuild
vendored
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
# Copyright (c) 2013 CoreOS, Inc.. All rights reserved.
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit systemd
|
||||||
|
|
||||||
|
DESCRIPTION="OEM suite for Amazon Machine Images"
|
||||||
|
HOMEPAGE="http://aws.amazon.com/ec2/"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64 arm64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
~app-emulation/amazon-ssm-agent-${PV}
|
||||||
|
coreos-base/flatcar-eks
|
||||||
|
"
|
||||||
|
|
||||||
|
# for coreos-base/common-oem-files
|
||||||
|
OEM_NAME="Amazon EC2"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
systemd_dounit "${FILESDIR}/setup-oem.service"
|
||||||
|
|
||||||
|
insinto "$(systemd_get_systemunitdir)/multi-user.target.d"
|
||||||
|
doins "${FILESDIR}/10-oem-ami.conf"
|
||||||
|
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user