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
|
||||
|
||||
## ami
|
||||
IMG_ami_OEM_PACKAGE=oem-ec2-compat
|
||||
IMG_ami_OEM_USE=ec2
|
||||
IMG_ami_vmdk_DISK_FORMAT=vmdk_stream
|
||||
IMG_ami_vmdk_OEM_PACKAGE=oem-ec2-compat
|
||||
IMG_ami_vmdk_OEM_USE=ec2
|
||||
IMG_ami_vmdk_OEM_USE=ami
|
||||
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
|
||||
IMG_openstack_DISK_FORMAT=qcow2
|
||||
|
@ -4,6 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
OEMIDS=(
|
||||
ami
|
||||
azure
|
||||
qemu
|
||||
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