From d1dd5f9264f6dec1ccb357f3b07eee0f74e61200 Mon Sep 17 00:00:00 2001 From: Brandon Philips Date: Tue, 28 May 2013 16:34:00 -0700 Subject: [PATCH] fix(coreos-base/coreos-init): versioning was all messed up the versioning on this package was all messed up. -9999 was a link to the current version and neither of them were masked so new code never got built. For now lets make coreos-init-0.0.1-r3 the latest release so everyone rebuilds. --- ...-r2.ebuild => coreos-init-0.0.1-r3.ebuild} | 3 +- .../coreos-init/coreos-init-9999.ebuild | 36 ++++++++++++++++++- 2 files changed, 36 insertions(+), 3 deletions(-) rename sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/{coreos-init-0.0.1-r2.ebuild => coreos-init-0.0.1-r3.ebuild} (87%) mode change 120000 => 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-9999.ebuild diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-0.0.1-r2.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-0.0.1-r3.ebuild similarity index 87% rename from sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-0.0.1-r2.ebuild rename to sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-0.0.1-r3.ebuild index d3c0377dfb..b09f33015b 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-0.0.1-r2.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-0.0.1-r3.ebuild @@ -3,8 +3,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="4" -CROS_WORKON_COMMIT="ea3cd573f8d47f15f7e4808a838f0066777bed16" -CROS_WORKON_TREE="849f1bf8c2dd07edda676636f278674b93c49414" +CROS_WORKON_COMMIT="42a2dc50a0d170611bb5681948a454a81f455573" CROS_WORKON_PROJECT="coreos/init" CROS_WORKON_LOCALNAME="init" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-9999.ebuild deleted file mode 120000 index 9c5ab397ba..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-9999.ebuild +++ /dev/null @@ -1 +0,0 @@ -coreos-init-0.0.1-r2.ebuild \ No newline at end of file diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-9999.ebuild new file mode 100644 index 0000000000..1d73344884 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-9999.ebuild @@ -0,0 +1,35 @@ +# Copyright (c) 2013 The CoreOS Authors. All rights reserved. +# Copyright (c) 2011 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" +CROS_WORKON_PROJECT="coreos/init" +CROS_WORKON_LOCALNAME="init" + +inherit cros-workon systemd + +DESCRIPTION="Init scripts for CoreOS" +HOMEPAGE="http://www.coreos.com/" +SRC_URI="" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="nfs" + +DEPEND="" +RDEPEND="sys-apps/systemd" + +src_install() { + into / # We want /sbin, not /usr/sbin, etc. + + dosbin coreos_startup + + systemd_dounit coreos-startup.service + systemd_enable_service basic.target coreos-startup.service + + systemd_dounit update-engine.service + systemd_enable_service multi-user.target update-engine.service + + systemd_enable_service multi-user.target sshd.socket +}