mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-18 10:27:00 +02:00
Merge pull request #351 from marineam/fix-blank-data
Fix blank user-data, fix fleet, fix coretest
This commit is contained in:
commit
346c44fbdb
@ -34,5 +34,4 @@ src_install() {
|
|||||||
dobin ${S}/bin/fleetctl
|
dobin ${S}/bin/fleetctl
|
||||||
|
|
||||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||||
systemd_enable_service multi-user.target ${PN}.service
|
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@ CROS_WORKON_REPO="git://github.com"
|
|||||||
if [[ "${PV}" == 9999 ]]; then
|
if [[ "${PV}" == 9999 ]]; then
|
||||||
KEYWORDS="~amd64 ~arm ~x86"
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
else
|
else
|
||||||
CROS_WORKON_COMMIT="7baa3e940b094accb7fb9ca344aafba69a13a732"
|
CROS_WORKON_COMMIT="69e8bc8b5d20007c933ac8095253e7d5e7bfbb2f"
|
||||||
KEYWORDS="amd64 arm x86"
|
KEYWORDS="amd64 arm x86"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -1 +0,0 @@
|
|||||||
coretest-0.0.1.ebuild
|
|
1
sdk_container/src/third_party/coreos-overlay/coreos-base/coretest/coretest-0.0.1-r2.ebuild
vendored
Symbolic link
1
sdk_container/src/third_party/coreos-overlay/coreos-base/coretest/coretest-0.0.1-r2.ebuild
vendored
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
coretest-9999.ebuild
|
@ -1,29 +0,0 @@
|
|||||||
#
|
|
||||||
# $Header:$
|
|
||||||
#
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
CROS_WORKON_COMMIT="000fa3a301fdfd04b3fe34e3a761285e5f7d12dd"
|
|
||||||
CROS_WORKON_PROJECT="coreos/coretest"
|
|
||||||
CROS_WORKON_LOCALNAME="coretest"
|
|
||||||
CROS_WORKON_REPO="git://github.com"
|
|
||||||
inherit cros-workon
|
|
||||||
|
|
||||||
DESCRIPTION="Sanity tests for CoreOS"
|
|
||||||
HOMEPAGE="https://github.com/coreos/coretest"
|
|
||||||
SRC_URI=""
|
|
||||||
|
|
||||||
LICENSE="APACHE"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND=">=dev-lang/go-1.1"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
./build
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin "${S}/${PN}"
|
|
||||||
}
|
|
34
sdk_container/src/third_party/coreos-overlay/coreos-base/coretest/coretest-9999.ebuild
vendored
Normal file
34
sdk_container/src/third_party/coreos-overlay/coreos-base/coretest/coretest-9999.ebuild
vendored
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
# Copyright (c) 2014 The CoreOS Authors. All rights reserved.
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
CROS_WORKON_PROJECT="coreos/coretest"
|
||||||
|
CROS_WORKON_LOCALNAME="coretest"
|
||||||
|
CROS_WORKON_REPO="git://github.com"
|
||||||
|
|
||||||
|
if [[ "${PV}" == 9999 ]]; then
|
||||||
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
|
else
|
||||||
|
CROS_WORKON_COMMIT="daf0a79a981fd6912bad81978f15461f5e161f11"
|
||||||
|
KEYWORDS="amd64 arm x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
inherit cros-workon
|
||||||
|
|
||||||
|
DESCRIPTION="Sanity tests for CoreOS"
|
||||||
|
HOMEPAGE="https://github.com/coreos/coretest"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=">=dev-lang/go-1.1"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
./build || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin "${S}/${PN}"
|
||||||
|
}
|
@ -18,7 +18,11 @@ BOOTSTRAP_PEERS="/var/run/etcd/bootstrap.config"
|
|||||||
BOOTSTRAP_DISCO="/var/run/etcd/bootstrap.disco"
|
BOOTSTRAP_DISCO="/var/run/etcd/bootstrap.disco"
|
||||||
|
|
||||||
META_URL="http://169.254.169.254/latest"
|
META_URL="http://169.254.169.254/latest"
|
||||||
MY_IP=$(curl -s $META_URL/meta-data/local-ipv4)
|
MY_IP=$(curl --fail -s $META_URL/meta-data/local-ipv4)
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "Request to meta-data service failed" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
ARGS="${ARGS} -name ${MY_IP} -addr ${MY_IP}:4001 -peer-addr ${MY_IP}:7001 -peer-bind-addr 0.0.0.0"
|
ARGS="${ARGS} -name ${MY_IP} -addr ${MY_IP}:4001 -peer-addr ${MY_IP}:7001 -peer-bind-addr 0.0.0.0"
|
||||||
|
|
||||||
@ -27,13 +31,10 @@ if [ -e $BOOTSTRAP_DISCO ]; then
|
|||||||
ARGS="${ARGS} -discovery ${DISCOVERY_URL}"
|
ARGS="${ARGS} -discovery ${DISCOVERY_URL}"
|
||||||
|
|
||||||
elif [ -e $BOOTSTRAP_PEERS ]; then
|
elif [ -e $BOOTSTRAP_PEERS ]; then
|
||||||
IPS=$(grep -v $MY_IP $BOOTSTRAP_PEERS | grep -v '^\n$' | sed 's/$/:7001/'| tr '\n' ','| sed 's/^,//' | sed 's/,$//')
|
IPS=$(grep -v $MY_IP $BOOTSTRAP_PEERS | grep -v '^$' | sed 's/$/:7001/'| tr '\n' ','| sed 's/^,//' | sed 's/,$//')
|
||||||
if [ -n "$IPS" ]; then
|
if [ -n "$IPS" ]; then
|
||||||
ARGS="${ARGS} -C ${IPS}"
|
ARGS="${ARGS} -C ${IPS}"
|
||||||
fi
|
fi
|
||||||
else
|
|
||||||
echo "Could not find any bootstrap configuration"
|
|
||||||
exit 1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec /usr/bin/etcd $ARGS
|
exec /usr/bin/etcd $ARGS
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=etcd
|
Description=etcd
|
||||||
Wants=coreos-c10n.service
|
Requires=coreos-c10n.service
|
||||||
After=coreos-c10n.service
|
After=coreos-c10n.service
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
|
Loading…
Reference in New Issue
Block a user