diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/files/cloud-config.yml b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/files/cloud-config.yml deleted file mode 100644 index e9c514623c..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/files/cloud-config.yml +++ /dev/null @@ -1,33 +0,0 @@ -#cloud-config - -coreos: - units: - - name: vmtoolsd.service - command: start - content: | - [Unit] - Description=VMware Tools Agent - Documentation=http://open-vm-tools.sourceforge.net/ - ConditionVirtualization=vmware - - [Service] - ExecStartPre=/usr/bin/ln -sfT /usr/share/oem/vmware-tools /etc/vmware-tools - ExecStart=/usr/share/oem/bin/vmtoolsd - TimeoutStopSec=5 - - - name: oem-cloudinit.service - command: restart - runtime: yes - content: | - [Unit] - Description=Cloudinit from VMware Backdoor - - [Service] - Type=oneshot - ExecStart=/usr/bin/coreos-cloudinit --oem=vmware - - oem: - bug-report-url: "https://issues.coreos.com" - id: vmware - name: VMWare - version-id: "@@OEM_VERSION_ID@@" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/files/oem-release b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/files/oem-release new file mode 100644 index 0000000000..95d053d1ae --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/files/oem-release @@ -0,0 +1,5 @@ +ID=vmware +VERSION_ID=@@OEM_VERSION_ID@@ +NAME="VMware" +HOME_URL="https://www.vmware.com/" +BUG_REPORT_URL="https://issues.coreos.com" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/files/units/vmtoolsd.service b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/files/units/vmtoolsd.service new file mode 100644 index 0000000000..726eea11ef --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/files/units/vmtoolsd.service @@ -0,0 +1,12 @@ +[Unit] +Description=VMware Tools Agent +Documentation=http://open-vm-tools.sourceforge.net/ +ConditionVirtualization=vmware + +[Service] +ExecStartPre=/usr/bin/ln -sfT /usr/share/oem/vmware-tools /etc/vmware-tools +ExecStart=/usr/share/oem/bin/vmtoolsd +TimeoutStopSec=5 + +[Install] +WantedBy=multi-user.target diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/oem-vmware-9.10.0-r4.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/oem-vmware-9.10.0-r5.ebuild similarity index 83% rename from sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/oem-vmware-9.10.0-r4.ebuild rename to sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/oem-vmware-9.10.0-r5.ebuild index 619e8902e8..d692d555c2 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/oem-vmware-9.10.0-r4.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vmware/oem-vmware-9.10.0-r5.ebuild @@ -22,11 +22,12 @@ S="${WORKDIR}" src_prepare() { sed -e "s\\@@OEM_VERSION_ID@@\\${PVR}\\g" \ - "${FILESDIR}/cloud-config.yml" > "${T}/cloud-config.yml" || die + "${FILESDIR}/oem-release" > "${T}/oem-release" || die } src_install() { insinto "/usr/share/oem" - doins "${T}/cloud-config.yml" doins "${FILESDIR}/grub.cfg" + doins "${T}/oem-release" + doins -r "${FILESDIR}/units" }