app-admin/fleet: drop package

This commit is contained in:
Benjamin Gilbert 2018-01-25 11:46:38 -08:00
parent af3678f53d
commit 1239aec468
8 changed files with 0 additions and 102 deletions

View File

@ -1,6 +0,0 @@
polkit.addRule(function(action, subject) {
if (action.id.indexOf("org.freedesktop.systemd1.") == 0 &&
subject.user == "fleet") {
return polkit.Result.YES;
}
});

View File

@ -1,18 +0,0 @@
[Unit]
Description=fleet daemon
After=etcd.service
After=etcd2.service
Wants=fleet.socket
After=fleet.socket
[Service]
User=fleet
Environment=GOMAXPROCS=1
ExecStart=/usr/bin/fleetd
Restart=always
RestartSec=10s
[Install]
WantedBy=multi-user.target

View File

@ -1,9 +0,0 @@
[Unit]
Description=Fleet API Socket
PartOf=fleet.service
[Socket]
ListenStream=/var/run/fleet.sock
SocketMode=0660
SocketUser=fleet
SocketGroup=fleet

View File

@ -1,4 +0,0 @@
# create fleet user and group
u fleet 253 - -
# add core to fleet group
m core fleet - -

View File

@ -1 +0,0 @@
d /var/run/fleet 0750 fleet fleet - -

View File

@ -1,46 +0,0 @@
# Copyright (c) 2014 CoreOS, Inc.. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
EAPI=5
CROS_WORKON_PROJECT="coreos/fleet"
CROS_WORKON_LOCALNAME="fleet"
CROS_WORKON_REPO="git://github.com"
COREOS_GO_PACKAGE="github.com/coreos/fleet"
inherit cros-workon coreos-go systemd
if [[ "${PV}" == 9999 ]]; then
KEYWORDS="~amd64 ~arm64"
else
CROS_WORKON_COMMIT="dffd80c5852c45397f37642ab27f1d61a87042b2" # tag v0.11.8
KEYWORDS="amd64 arm64"
fi
DESCRIPTION="fleet"
HOMEPAGE="https://github.com/coreos/fleet"
SRC_URI=""
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
src_compile() {
go_build "${COREOS_GO_PACKAGE}/fleetd"
go_build "${COREOS_GO_PACKAGE}/fleetctl"
}
src_install() {
dobin ${GOBIN}/*
dosym ./fleetd /usr/bin/fleet
systemd_dounit "${FILESDIR}"/${PN}.service
systemd_dounit "${FILESDIR}"/${PN}.socket
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/${PN}.conf"
# Grant systemd1 access for fleet user
insinto /usr/share/polkit-1/rules.d
doins "${FILESDIR}"/98-fleet-org.freedesktop.systemd1.rules
# Install sysusers.d snippet which adds fleet group and adds core user into it
insinto /usr/lib/sysusers.d/
newins "${FILESDIR}"/sysusers.d/${PN}.conf ${PN}.conf
}

View File

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>alunduil@gentoo.org</email>
<name>Alex Brandt</name>
</maintainer>
<maintainer>
<email>code@stefanjunker.de</email>
<name>Stefan Junker</name>
</maintainer>
<longdescription lang="en">
</longdescription>
<upstream>
<remote-id type="github">coreos/fleet</remote-id>
</upstream>
</pkgmetadata>