summaryrefslogtreecommitdiff
path: root/app-admin/fleet
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin/fleet')
-rw-r--r--app-admin/fleet/Manifest12
-rw-r--r--app-admin/fleet/files/fleet.service14
-rw-r--r--app-admin/fleet/files/fleet.socket2
-rw-r--r--app-admin/fleet/fleet-0.11.5.ebuild46
-rw-r--r--app-admin/fleet/fleet-0.11.8.ebuild46
-rw-r--r--app-admin/fleet/fleet-1.0.0.ebuild46
-rw-r--r--app-admin/fleet/fleet-9999.ebuild44
-rw-r--r--app-admin/fleet/metadata.xml8
8 files changed, 218 insertions, 0 deletions
diff --git a/app-admin/fleet/Manifest b/app-admin/fleet/Manifest
new file mode 100644
index 000000000000..08b1ba60c211
--- /dev/null
+++ b/app-admin/fleet/Manifest
@@ -0,0 +1,12 @@
+AUX fleet.service 195 SHA256 26145c97b77e18ec6d4e6e637bb627750878554b310fa7b7cc8150aa4d6d8dc8 SHA512 a654cc4f72a5b49c2383713660acfbc127dbc21d363f063a88d0afe02a76c191100b18b6f93bbbce26452458d7afd532a24b44e20bbd321787a63b25178182e5 WHIRLPOOL cf6e50d4d4f0a57b66a7d14f3f4032dda1a4c957ad963b52bba89680fab1678701108cf46a860e2a0e04b008bd2c2f44c259d07c7b301935d00e671ce39174d0
+AUX fleet.socket 42 SHA256 edfda462dda060d70696b5f6df4c875eea3dccb04c5c997e1515b8c335498fae SHA512 85a9bd9bd93c61726ee59e2d00fe3cc7abd91d2f20b1ef2fbb8ad7522f682a2a5376070fa360f3e8c1d19011050fe822445bda4015ed2838efd343242b778230 WHIRLPOOL 5a4878d6cb590dbe1995234fa60a0521edd975e190a204e1deec24e55ad26c4a09794ebe3e3814660c56e3da57a7206d29d9900da49107cc0d10be602260b160
+DIST fleet-0.11.5.tar.gz 456152 SHA256 a6a785099df71645b5fe8755a36baa6c11138749bc02ae4990fd3f52663c0394 SHA512 1d97e386430db948d8730ec26b7d55a1dad00343600400bf21f9a1cb855e068063244ffe55774e72920c210181ff80bd9706ec99fd9eeb2ac28be14bba1dfbf9 WHIRLPOOL 0a9274cc6077eec1790c3fa9ca1ada71723e392cf50f47d17019edc78fe202893053908ba4565beca7f5f6a0bae97d676304df4cd952ff8e06cb0797f41cea89
+DIST fleet-0.11.8.tar.gz 443257 SHA256 22f2f40c1c2938504b31e9dbb54eb6eb54569458a4dffe5e0020e917a5e1f66f SHA512 637332716928efba0f49af1234cfccd1d3979982ad974eb86980263230db5f2bce4eed5dcd80546e371653678e3d3ec448edb50d04b8f336d7402525dfb4ef2f WHIRLPOOL e516a7c0d21455b3a3be2a116473acc255af72c8f03b2eda9fe201b61e259689c536ef7d7f7f1385b42b7e99cce88183a151b33cf85d1f2c42a97e3ddd0e153d
+DIST fleet-1.0.0.tar.gz 4865693 SHA256 671326e84b39714c513a6a6e36ba8375a52ff7114f62eb81fa4b0f8c44c44424 SHA512 77f38b605e37499e31effd82c3c4f0efd6adda73e9ded86db68efcd19a34bdc44b9f6f88b7fc94f7ea4f55b2027a1270d3c87897bf12b121614384a91bd9a3cf WHIRLPOOL 05abd679a5bf232f903ca1d1bf20ed663a6a2fd9b32c2804a9528353200088e04861c348d1d8c2ac9671577188547eef23c1e267dad5fb3d6673fc3e5498335a
+EBUILD fleet-0.11.5.ebuild 892 SHA256 5c00480285aa7a89304d923662b5887ff64d620c5eb80a75f3d3eed4c8bfefa1 SHA512 13dfa0acbaf68d1db6ca15b00850b49a070356447d23e2726f744ffc40a602130add718f60a8e8765f4a9488649db8413aec59bbbfc79a69ef23ad2c63006fba WHIRLPOOL 3bd5536f5d9f44aba5aca16c423862d84babfe0c8bc0630395d9c827b58e04818df2ec7e306a54ba2eae41cb4ec9d2149059b994ec12a988d3f725450cb3f073
+EBUILD fleet-0.11.8.ebuild 892 SHA256 aa3653094fac360fc4660a919691b6158a757200892f091d33ef2158264ec518 SHA512 64ce91a85bea30df7feaf172506a229e2d52e7e352031d493cae58dffdeada77c2761d36cd5422f6198a0f829e05c194de75fa2dce1f242d325b39bd729ff988 WHIRLPOOL 84ba9fdc492a535d5780fc69105e024124e9a28b7c9d6f1a91d7b6f5523b88a0c09c63af0c3615e29f8cb5356216ac4c33ebd4d6b78b62855acb35021ab46d7a
+EBUILD fleet-1.0.0.ebuild 892 SHA256 52f3b90adce4a02580497db7fbf0473efd0f6c4e48a06bffa11ef845b3bc81c6 SHA512 770ca8ab09535293f0811072e0982dab8169ad20341ff4d50882fd3fdaf68aef0ed7f3f7c916e51f519da8878833ed641fce3969e4d6ff9f56d5d431c53848df WHIRLPOOL 1acd227613631d88b307a99045df0e2bb490b65616ee0c53a0876ae540f9288886bccf6aa03a65151f6e3d8a3027278b22415a913d66670e0750cb9e15fd7139
+EBUILD fleet-9999.ebuild 828 SHA256 9433e72340d27f564e8528ed6941ebf17a51e5b9d531b43458d44fbc40eaf279 SHA512 4b61f4138e8eb306f38a9cc1aaa637bb75d4d779e000cbe481313576151bd47a1d5f1bbdbe752b283ead3d0cfa0646db62d4e93f018763d9b5e2007b75a10e5a WHIRLPOOL 04c00c2af66bdb79fca70dbff8d141ee05ad9e3c310c6806f91ceb045464377740fe34254aea246d9e493822ed299441ab04f40d76987880c12ace07b6da2dcf
+MISC ChangeLog 3864 SHA256 deda46c56b2595b0c0f3946e964e96556a94299fe9de5fa7437c7e6c83eb50ea SHA512 c12015b78989174b57bbcfeff3f2784100c63faa157e32200771053079d9ff1236b165c4b1b30f9e1ed21484e910594c1b8d4010fce90cd9d2e80c5822eb2dc4 WHIRLPOOL 4fe53deb1731581ffab78ce9718c5921c2bd9f54844ffa09010788f65c265b208fc949fadf400cff3989eefe33ab79617b6843de7a3ef296ae6c84ba6dfd16bf
+MISC ChangeLog-2015 4039 SHA256 88b3196fd6f19c6377b9c5b7ab90efdebb13226717cd4d5360241ead7d38661c SHA512 043111b214f54aa223d233fdfd27a914d3edd415b5f55b451c422d39d2902f44ea614ed1f084cdf5a06a5e244cafdda97f5b7f69b9eddb7e8477ad5911709fa5 WHIRLPOOL d39c4968a9e9f6f9a4d91f09fc41b47b458b48cba18b48cdd5a0e4fea30f9d3f1f86a0a6d0f9981ece0ee50df0eedab7ccd4575bc64cd9688fab4a6b8d405b32
+MISC metadata.xml 249 SHA256 6a593831b4080a44b377d41494a6aa21036b23318f6298dbc3174632e0c26cd5 SHA512 a7cb996459f6adb6863fa7d51363ebcc5e4bee2a62b0416b1fc17767aa145442de6d3bceb69aa19cc59e3b5e7b51f06ee87bc4d2a4b1cc5f2b7c9c7caa60cac9 WHIRLPOOL 78c7d73c4c4c17368db7c6117fb8430dc52574d1016ab909aeca4e1581d1fd3931fb70443beed14a26e698dcb32fd1727980315d86793823cd14560033ceb238
diff --git a/app-admin/fleet/files/fleet.service b/app-admin/fleet/files/fleet.service
new file mode 100644
index 000000000000..1f44fe9df62c
--- /dev/null
+++ b/app-admin/fleet/files/fleet.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=fleet daemon
+Wants=etcd.service
+
+Wants=fleet.socket
+After=fleet.socket
+
+[Service]
+ExecStart=/usr/bin/fleetd
+Restart=always
+RestartSec=10s
+
+[Install]
+WantedBy=multi-user.target
diff --git a/app-admin/fleet/files/fleet.socket b/app-admin/fleet/files/fleet.socket
new file mode 100644
index 000000000000..4fc446e8fe37
--- /dev/null
+++ b/app-admin/fleet/files/fleet.socket
@@ -0,0 +1,2 @@
+[Socket]
+ListenStream=/var/run/fleet.sock
diff --git a/app-admin/fleet/fleet-0.11.5.ebuild b/app-admin/fleet/fleet-0.11.5.ebuild
new file mode 100644
index 000000000000..b983d3184a10
--- /dev/null
+++ b/app-admin/fleet/fleet-0.11.5.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_PN="github.com/coreos/fleet"
+
+inherit systemd vcs-snapshot
+
+DESCRIPTION="A Distributed init System"
+HOMEPAGE="https://github.com/coreos/fleet"
+SRC_URI="https://github.com/coreos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc examples test"
+
+DEPEND="
+ >=dev-lang/go-1.4:=
+ test? ( dev-go/go-tools )
+"
+RDEPEND=""
+
+src_compile() {
+ ./build || die 'Build failed'
+}
+
+src_test() {
+ ./test || die 'Tests failed'
+}
+
+src_install() {
+ dobin "${S}"/bin/fleetd
+ dobin "${S}"/bin/fleetctl
+
+ systemd_dounit "${FILESDIR}"/fleet.service
+ systemd_dounit "${FILESDIR}"/fleet.socket
+
+ dodoc README.md
+ use doc && dodoc -r Documentation
+ use examples && dodoc -r examples
+
+ insinto /etc/${PN}
+ newins "${PN}".conf.sample "${PN}".conf
+}
diff --git a/app-admin/fleet/fleet-0.11.8.ebuild b/app-admin/fleet/fleet-0.11.8.ebuild
new file mode 100644
index 000000000000..2de9c9d839c5
--- /dev/null
+++ b/app-admin/fleet/fleet-0.11.8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_PN="github.com/coreos/fleet"
+
+inherit systemd vcs-snapshot
+
+DESCRIPTION="A Distributed init System"
+HOMEPAGE="https://github.com/coreos/fleet"
+SRC_URI="https://github.com/coreos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc examples test"
+
+DEPEND="
+ >=dev-lang/go-1.4:=
+ test? ( dev-go/go-tools )
+"
+RDEPEND=""
+
+src_compile() {
+ ./build || die 'Build failed'
+}
+
+src_test() {
+ ./test || die 'Tests failed'
+}
+
+src_install() {
+ dobin "${S}"/bin/fleetd
+ dobin "${S}"/bin/fleetctl
+
+ systemd_dounit "${FILESDIR}"/fleet.service
+ systemd_dounit "${FILESDIR}"/fleet.socket
+
+ dodoc README.md
+ use doc && dodoc -r Documentation
+ use examples && dodoc -r examples
+
+ insinto /etc/${PN}
+ newins "${PN}".conf.sample "${PN}".conf
+}
diff --git a/app-admin/fleet/fleet-1.0.0.ebuild b/app-admin/fleet/fleet-1.0.0.ebuild
new file mode 100644
index 000000000000..9f43c632f33a
--- /dev/null
+++ b/app-admin/fleet/fleet-1.0.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_PN="github.com/coreos/fleet"
+
+inherit systemd vcs-snapshot
+
+DESCRIPTION="A Distributed init System"
+HOMEPAGE="https://github.com/coreos/fleet"
+SRC_URI="https://github.com/coreos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc examples test"
+
+DEPEND="
+ >=dev-lang/go-1.5:=
+ test? ( dev-go/go-tools )
+"
+RDEPEND=""
+
+src_compile() {
+ ./build || die 'Build failed'
+}
+
+src_test() {
+ ./test || die 'Tests failed'
+}
+
+src_install() {
+ dobin "${S}"/bin/fleetd
+ dobin "${S}"/bin/fleetctl
+
+ systemd_dounit "${FILESDIR}"/fleet.service
+ systemd_dounit "${FILESDIR}"/fleet.socket
+
+ dodoc README.md
+ use doc && dodoc -r Documentation
+ use examples && dodoc -r examples
+
+ insinto /etc/${PN}
+ newins "${PN}".conf.sample "${PN}".conf
+}
diff --git a/app-admin/fleet/fleet-9999.ebuild b/app-admin/fleet/fleet-9999.ebuild
new file mode 100644
index 000000000000..07945ac690b8
--- /dev/null
+++ b/app-admin/fleet/fleet-9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit git-r3 systemd
+
+EGIT_REPO_URI="https://github.com/coreos/fleet.git"
+
+DESCRIPTION="A Distributed init System"
+HOMEPAGE="https://github.com/coreos/fleet"
+SRC_URI=""
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc examples test"
+
+DEPEND=">=dev-lang/go-1.3:=
+ test? ( dev-go/go-tools )"
+RDEPEND=""
+
+src_compile() {
+ ./build || die 'Build failed'
+}
+
+src_test() {
+ ./test || die 'Tests failed'
+}
+
+src_install() {
+ dobin "${S}"/bin/fleetd
+ dobin "${S}"/bin/fleetctl
+
+ systemd_dounit "${FILESDIR}"/fleet.service
+ systemd_dounit "${FILESDIR}"/fleet.socket
+
+ dodoc README.md
+ use doc && dodoc -r Documentation
+ use examples && dodoc -r examples
+
+ insinto /etc/${PN}
+ newins "${PN}".conf.sample "${PN}".conf
+}
diff --git a/app-admin/fleet/metadata.xml b/app-admin/fleet/metadata.xml
new file mode 100644
index 000000000000..f9232c26e479
--- /dev/null
+++ b/app-admin/fleet/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">coreos/fleet</remote-id>
+ </upstream>
+</pkgmetadata>