summaryrefslogtreecommitdiff
path: root/net-fs/minio
diff options
context:
space:
mode:
Diffstat (limited to 'net-fs/minio')
-rw-r--r--net-fs/minio/Manifest7
-rw-r--r--net-fs/minio/files/minio.initd11
-rw-r--r--net-fs/minio/metadata.xml3
-rw-r--r--net-fs/minio/minio-0_pre20171122.ebuild (renamed from net-fs/minio/minio-0_pre20170929.ebuild)14
4 files changed, 29 insertions, 6 deletions
diff --git a/net-fs/minio/Manifest b/net-fs/minio/Manifest
index f7f8d6fcc1af..5384aa44c902 100644
--- a/net-fs/minio/Manifest
+++ b/net-fs/minio/Manifest
@@ -1,5 +1,6 @@
-DIST minio-0_pre20170929.tar.gz 6976881 SHA256 6e78d07d272630f1cad4cd7950a19206bdadaa2b6721f74df65ec85dd88b36a0 SHA512 f22ab87f4fadbe332acd7db9155fff5fb79c55357071627397d51b3a2c26eaf7f80c53b9ed37822d72948610d3d1805e70abaca6f3e39b26c3c1e4e6770cae44 WHIRLPOOL bd43ae7b1dcd196e90db5ffac8aa6643435af76582147ac50890221ff964a1cf36d8fe8411ae47148bb5cd0929f09c541c11abbaa3eb54c2efb40f3368104894
+AUX minio.initd 410 BLAKE2B bedce560151142afc4961569f6fb803c9d7bb4263d56061191e3dc7e867dccd62fa1a363d41c16afa931d0ad138bd8cd858d7dc636851c6a0130bb1405396e3b SHA512 01610c5dd7e5887f85b1246d475e5b5c23cf3fbaa0de21e9579bfa929f3634cccbab1b7a7b8e66fa9bec41ed3feaae033c4380cc3911a7af6f64286c4ed0cf78
DIST minio-0_pre20171027.tar.gz 6904926 SHA256 62f3baf0312302f3a3066f941157ba7d4347cfbaa13748e5786d1890a8a906e5 SHA512 15be3adf502efb9eecf2ef83a8339a1c965ee9ff6507e4a61e13faa187a3592cd88f9868716ce2834e54dde03f3bec12337a68e72fbaddf103c880ce3c4554f2 WHIRLPOOL 4c0af6e2ef356f1590dd99cbd754ef52e276791944e1776833ace870d5969c8e53f29cda554369458764bffe6891a7a51ac69590a958d7ae69622ecb48de79e0
-EBUILD minio-0_pre20170929.ebuild 1123 BLAKE2B ce6124729aee125e99582365f349b0d47e28d4c40a0002e445a16cf330d4bd0e3d0d0294f20a3d4e8a1beb1f0ac4c5c23bbbf4872102ce9cc8147ac5aa1cb69d SHA512 db893053f7004abec07fa7ac4039e5b9919500974121a995db4f84963d0458fa4efa1f7f50e3d4b94110fd14dfc51094a3b4c2456b9e3315ae39d553bc7335ea
+DIST minio-0_pre20171122.tar.gz 7030932 BLAKE2B a06b81bcc16c9880a13a615f894d04f55e6824feed603bb466e0d95c6ed1b1e9c28b639e5ef6240e0d33ac17791465def51bf7b92f7a9c836c0a20541d2b422c SHA512 06f404381c33a053c402b90b1353b4a5284923bb5b5264eef5b6a59fa94e6f85f4bf8306a865bba2eeccdf4b484e92c1d353a7a15d8dacc1a5d8c11d108dc8fe
EBUILD minio-0_pre20171027.ebuild 1123 BLAKE2B 05579a962c082fb5413fd6f55e0415be0a9de26d822aa02e1312c163f7dc07ff814d177e305d75ca667740fa105ffd678530002ca2332922f4be7a7a36e8b06f SHA512 3eff3cd68c1d444955219b0d7459fb73c5eec45324dfc5b64518d77ecf6e7bfc142d1fe44ecde2a9de0e9540735ff5fad513649cc9695fc6c710541bcc4a5aba
-MISC metadata.xml 245 BLAKE2B e1699af4b81d0a5829bac6fec911eb9fe66f9e1030346889cd4bdb27a6327fbe6c75dbf59cac764ecd2940a486cbca3de234861684ff1f29b45f95ddf85bce00 SHA512 ce14e948c06d19eefb8504b77746e191099fd4d66083ad01ac62d874029b397af4edc5940312dac09c9ed18ccbcd98909b93fc0bc463c15db97bf68d13c9fec4
+EBUILD minio-0_pre20171122.ebuild 1319 BLAKE2B a53af7254afcb9d727fbcc82cfcf7732860178f48515cfe547fea72d2f53c9fce2cd19f60ed9d1b2a66ebe1c61c60d2632006d34c7455a76cfe6ff86c3a65893 SHA512 33216262eeaaf391616610004fceee8c5699a16c64b7db31b7a46b91eec298f1a1e9d64c1c43af0d908786d013d7e21ff7e9afcfc86fac9c3180793a76eb65a3
+MISC metadata.xml 321 BLAKE2B 7e012bd9c28f71a0c8ccecc85f4ba3a18e5d4d20f7ad6d0f493d228118ecef3412886a8adbf5585aee9e22c8141a9065b06f980d40588e1db408e9d0f7ac715c SHA512 b44c2fe36086faa97355cc6d55571ceca91836e6874530529d13d909974795a553bf1701eadd85a461da1f2f53c885230cce33589d1527117d7232ff959171b0
diff --git a/net-fs/minio/files/minio.initd b/net-fs/minio/files/minio.initd
new file mode 100644
index 000000000000..3e64ba16f75e
--- /dev/null
+++ b/net-fs/minio/files/minio.initd
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+# Copyright 2016-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+description="Minio Object Storage Server"
+pidfile=${pidfile:-"/run/${SVCNAME}.pid"}
+command="/usr/bin/minio"
+command_args="${command_args:-server /var/lib/minio}"
+command_background="true"
+start_stop_daemon_args="--stdout /var/log/${SVCNAME}.log \
+ --stderr /var/log/${SVCNAME}.log"
diff --git a/net-fs/minio/metadata.xml b/net-fs/minio/metadata.xml
index 97df2a00971b..1ec71a5fdd16 100644
--- a/net-fs/minio/metadata.xml
+++ b/net-fs/minio/metadata.xml
@@ -5,4 +5,7 @@
<email>mrueg@gentoo.org</email>
<name>Manuel RĂ¼ger</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">minio/minio</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/net-fs/minio/minio-0_pre20170929.ebuild b/net-fs/minio/minio-0_pre20171122.ebuild
index af45e7bd5245..f542c660635a 100644
--- a/net-fs/minio/minio-0_pre20170929.ebuild
+++ b/net-fs/minio/minio-0_pre20171122.ebuild
@@ -2,11 +2,11 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit golang-build golang-vcs-snapshot
+inherit user golang-build golang-vcs-snapshot
EGO_PN="github.com/minio/minio"
-VERSION="2017-09-29T19-16-56Z"
-EGIT_COMMIT="60cc6184d253efee4a3120683517028342229e21"
+VERSION="2017-11-22T19-55-46Z"
+EGIT_COMMIT="d1a6c32d800f1d5b703baad1f8aeede6cf2cdf48"
ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
@@ -19,6 +19,11 @@ IUSE=""
RESTRICT="test"
+pkg_setup() {
+ enewgroup ${PN}
+ enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
+}
+
src_prepare() {
default
sed -i -e "s/time.Now().UTC().Format(time.RFC3339)/\"${VERSION}\"/"\
@@ -41,4 +46,7 @@ src_install() {
dodoc -r README.md CONTRIBUTING.md MAINTAINERS.md docs
dobin minio
popd || die
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ keepdir /var/{lib,log}/${PN}
+ fowners ${PN}:${PN} /var/{lib,log}/${PN}
}