mirror of
https://github.com/flatcar/scripts.git
synced 2026-05-04 19:56:32 +02:00
move cloudinit service file to ebuild
This commit is contained in:
parent
141dba89cd
commit
0b1b197be6
@ -9,7 +9,7 @@ CROS_WORKON_REPO="git://github.com"
|
||||
if [[ "${PV}" == 9999 ]]; then
|
||||
KEYWORDS="~amd64"
|
||||
else
|
||||
CROS_WORKON_COMMIT="e4965ec33d06f0c71622aad59d5f59f9aaca7c00" # v0.1.2
|
||||
CROS_WORKON_COMMIT="5185fe48dafd601917660c4df41ed0c3332e5f98" # v0.1.2
|
||||
KEYWORDS="amd64"
|
||||
fi
|
||||
|
||||
@ -35,4 +35,6 @@ src_compile() {
|
||||
|
||||
src_install() {
|
||||
dobin ${S}/bin/coreos-cloudinit
|
||||
systemd_dounit "${FILESDIR}"/coreos-cloudinit-oem.service
|
||||
systemd_enable_service default.target coreos-cloudinit-oem.service
|
||||
}
|
||||
|
||||
@ -0,0 +1,23 @@
|
||||
[Unit]
|
||||
Description=coreos-cloudinit for /usr/share/oem/cloud-config.yml
|
||||
Requires=dbus.service
|
||||
After=dbus.service
|
||||
Requires=coreos-setup-environment.service
|
||||
After=coreos-setup-environment.service
|
||||
RequiresMountsFor=/usr/share/oem
|
||||
ConditionPathExists=/usr/share/oem/cloud-config.yml
|
||||
|
||||
# We use this to start etcd, since cloudinit will reconfigure etcd
|
||||
#Wants=etcd.service
|
||||
#After=etcd.service
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
EnvironmentFile=/etc/environment
|
||||
# XXX: We could not figure out a better way. The above Wants/After does not do this.
|
||||
ExecStartPre=/usr/bin/coreos-cloudinit --from-file=/usr/share/oem/cloud-config.yml
|
||||
ExecStart=/usr/bin/systemctl daemon-reload
|
||||
ExecStartPost=/usr/bin/systemctl start etcd
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@ -52,7 +52,6 @@ src_install() {
|
||||
systemd_enable_service basic.target coreos-startup.target
|
||||
|
||||
# Services!
|
||||
systemd_enable_service default.target coreos-cloudinit-oem.service
|
||||
systemd_enable_service default.target local-enable.service
|
||||
systemd_enable_service default.target sshd-keygen.service
|
||||
systemd_enable_service default.target sshd.socket
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user