diff options
Diffstat (limited to 'net-fs/minio')
-rw-r--r-- | net-fs/minio/Manifest | 7 | ||||
-rw-r--r-- | net-fs/minio/files/minio.initd | 11 | ||||
-rw-r--r-- | net-fs/minio/metadata.xml | 3 | ||||
-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} } |