[arch-commits] Commit in minio/repos (10 files)
Sven-Hendrik Haase
svenstaro at archlinux.org
Tue Aug 15 13:11:59 UTC 2017
Date: Tuesday, August 15, 2017 @ 13:11:58
Author: svenstaro
Revision: 250923
archrelease: copy trunk to community-x86_64, community-i686
Added:
minio/repos/community-i686/
minio/repos/community-i686/PKGBUILD
(from rev 250922, minio/trunk/PKGBUILD)
minio/repos/community-i686/minio.conf
(from rev 250922, minio/trunk/minio.conf)
minio/repos/community-i686/minio.install
(from rev 250922, minio/trunk/minio.install)
minio/repos/community-i686/minio.service
(from rev 250922, minio/trunk/minio.service)
minio/repos/community-x86_64/
minio/repos/community-x86_64/PKGBUILD
(from rev 250922, minio/trunk/PKGBUILD)
minio/repos/community-x86_64/minio.conf
(from rev 250922, minio/trunk/minio.conf)
minio/repos/community-x86_64/minio.install
(from rev 250922, minio/trunk/minio.install)
minio/repos/community-x86_64/minio.service
(from rev 250922, minio/trunk/minio.service)
--------------------------------+
community-i686/PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++
community-i686/minio.conf | 8 +++++++
community-i686/minio.install | 9 ++++++++
community-i686/minio.service | 27 +++++++++++++++++++++++++
community-x86_64/PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++
community-x86_64/minio.conf | 8 +++++++
community-x86_64/minio.install | 9 ++++++++
community-x86_64/minio.service | 27 +++++++++++++++++++++++++
8 files changed, 170 insertions(+)
Copied: minio/repos/community-i686/PKGBUILD (from rev 250922, minio/trunk/PKGBUILD)
===================================================================
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2017-08-15 13:11:58 UTC (rev 250923)
@@ -0,0 +1,41 @@
+# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+# Contributor: Frederik Schwan <frederik dot schwan at linux dot com>
+# Contributor: Daniel Maslowski <info at orangecms.org>
+
+pkgname=minio
+pkgver=2017.07.24
+_pkgver="${pkgver//./-}T18-27-35Z"
+pkgrel=1
+pkgdesc='Object storage server compatible with Amazon S3'
+arch=('x86_64' 'i686')
+url='https://minio.io'
+license=('APACHE')
+depends=('glibc')
+makedepends=('go')
+options=('!strip')
+install=minio.install
+source=(https://github.com/minio/minio/archive/RELEASE.${_pkgver}.tar.gz
+ minio.conf
+ minio.service)
+backup=('etc/minio/minio.conf')
+sha512sums=('f468475cae7071648a1c9c010507ca01b7d181ffaa8ea049932ece8d4e6229d1acb41ed97732f4a33fa17c358473ff497ca6071ec6f30a94810ea7afed811e7f'
+ '630a5d109409074b67be71b663a43ad09104121cca3637bb0542df19e375023bff7d7e2cbf39e52cc3cd060d41c363a90bd4ff7734aed1a5ca43a600f6d6d275'
+ '1c6ea217ea8aac93c9d1e05ad0b6c2108fe3d6367fa6a55acc480b8667996bbb59743e2f7e354c5257fc68bffc18cc44a48c4a82eee293abddcdc7962e63e50b')
+
+build() {
+ export GOPATH="${srcdir}/go"
+ mkdir -p "${GOPATH}/src/github.com/minio"
+ mv "${srcdir}/minio-RELEASE.${_pkgver}" "${GOPATH}/src/github.com/minio/minio"
+ cd "${GOPATH}/src/github.com/minio/minio"
+ go build
+}
+
+package() {
+ install -dm750 "${pkgdir}/srv/minio"
+
+ export GOPATH="${srcdir}/go"
+ cd "${GOPATH}/src/github.com/minio/minio"
+ install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 "${srcdir}/minio.conf" "${pkgdir}/etc/minio/${pkgname}.conf"
+ install -Dm644 "${srcdir}/minio.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
+}
Copied: minio/repos/community-i686/minio.conf (from rev 250922, minio/trunk/minio.conf)
===================================================================
--- community-i686/minio.conf (rev 0)
+++ community-i686/minio.conf 2017-08-15 13:11:58 UTC (rev 250923)
@@ -0,0 +1,8 @@
+# Local export path.
+MINIO_VOLUMES="/srv/minio/data/"
+# Access Key of the server.
+# MINIO_ACCESS_KEY=Server-Access-Key
+# Secret key of the server.
+# MINIO_SECRET_KEY=Server-Secret-Key
+# Use if you want to run Minio on a custom port.
+# MINIO_OPTS="--address :9199"
Copied: minio/repos/community-i686/minio.install (from rev 250922, minio/trunk/minio.install)
===================================================================
--- community-i686/minio.install (rev 0)
+++ community-i686/minio.install 2017-08-15 13:11:58 UTC (rev 250923)
@@ -0,0 +1,9 @@
+post_install() {
+ getent group minio >/dev/null || groupadd -g 103 minio 1>/dev/null
+ getent passwd minio >/dev/null || useradd -u 103 -c 'minio daemon user' -g minio -d / -s /bin/false minio 1>/dev/null
+ chown minio:minio /srv/minio
+}
+
+post_upgrade() {
+ post_install $1
+}
Copied: minio/repos/community-i686/minio.service (from rev 250922, minio/trunk/minio.service)
===================================================================
--- community-i686/minio.service (rev 0)
+++ community-i686/minio.service 2017-08-15 13:11:58 UTC (rev 250923)
@@ -0,0 +1,27 @@
+[Unit]
+Description=Minio
+Documentation=https://docs.minio.io
+Wants=network-online.target
+After=network-online.target
+AssertFileIsExecutable=/usr/bin/minio
+
+[Service]
+# Specifies the maximum file descriptor number that can be opened by this process
+LimitNOFILE=65536
+
+Type=simple
+User=minio
+Group=minio
+WorkingDirectory=/srv/minio
+
+EnvironmentFile=/etc/minio/minio.conf
+ExecStartPre=/bin/bash -c "[ -n \"${MINIO_VOLUMES}\" ] || echo \"Variable MINIO_VOLUMES not set in /etc/defaults/minio\""
+ExecStart=/usr/bin/minio -C /srv/minio/conf/ server $MINIO_OPTS $MINIO_VOLUMES
+
+# SIGTERM signal is used to stop Minio
+KillSignal=SIGTERM
+SendSIGKILL=no
+SuccessExitStatus=0
+
+[Install]
+WantedBy=multi-user.target
Copied: minio/repos/community-x86_64/PKGBUILD (from rev 250922, minio/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD (rev 0)
+++ community-x86_64/PKGBUILD 2017-08-15 13:11:58 UTC (rev 250923)
@@ -0,0 +1,41 @@
+# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+# Contributor: Frederik Schwan <frederik dot schwan at linux dot com>
+# Contributor: Daniel Maslowski <info at orangecms.org>
+
+pkgname=minio
+pkgver=2017.07.24
+_pkgver="${pkgver//./-}T18-27-35Z"
+pkgrel=1
+pkgdesc='Object storage server compatible with Amazon S3'
+arch=('x86_64' 'i686')
+url='https://minio.io'
+license=('APACHE')
+depends=('glibc')
+makedepends=('go')
+options=('!strip')
+install=minio.install
+source=(https://github.com/minio/minio/archive/RELEASE.${_pkgver}.tar.gz
+ minio.conf
+ minio.service)
+backup=('etc/minio/minio.conf')
+sha512sums=('f468475cae7071648a1c9c010507ca01b7d181ffaa8ea049932ece8d4e6229d1acb41ed97732f4a33fa17c358473ff497ca6071ec6f30a94810ea7afed811e7f'
+ '630a5d109409074b67be71b663a43ad09104121cca3637bb0542df19e375023bff7d7e2cbf39e52cc3cd060d41c363a90bd4ff7734aed1a5ca43a600f6d6d275'
+ '1c6ea217ea8aac93c9d1e05ad0b6c2108fe3d6367fa6a55acc480b8667996bbb59743e2f7e354c5257fc68bffc18cc44a48c4a82eee293abddcdc7962e63e50b')
+
+build() {
+ export GOPATH="${srcdir}/go"
+ mkdir -p "${GOPATH}/src/github.com/minio"
+ mv "${srcdir}/minio-RELEASE.${_pkgver}" "${GOPATH}/src/github.com/minio/minio"
+ cd "${GOPATH}/src/github.com/minio/minio"
+ go build
+}
+
+package() {
+ install -dm750 "${pkgdir}/srv/minio"
+
+ export GOPATH="${srcdir}/go"
+ cd "${GOPATH}/src/github.com/minio/minio"
+ install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 "${srcdir}/minio.conf" "${pkgdir}/etc/minio/${pkgname}.conf"
+ install -Dm644 "${srcdir}/minio.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
+}
Copied: minio/repos/community-x86_64/minio.conf (from rev 250922, minio/trunk/minio.conf)
===================================================================
--- community-x86_64/minio.conf (rev 0)
+++ community-x86_64/minio.conf 2017-08-15 13:11:58 UTC (rev 250923)
@@ -0,0 +1,8 @@
+# Local export path.
+MINIO_VOLUMES="/srv/minio/data/"
+# Access Key of the server.
+# MINIO_ACCESS_KEY=Server-Access-Key
+# Secret key of the server.
+# MINIO_SECRET_KEY=Server-Secret-Key
+# Use if you want to run Minio on a custom port.
+# MINIO_OPTS="--address :9199"
Copied: minio/repos/community-x86_64/minio.install (from rev 250922, minio/trunk/minio.install)
===================================================================
--- community-x86_64/minio.install (rev 0)
+++ community-x86_64/minio.install 2017-08-15 13:11:58 UTC (rev 250923)
@@ -0,0 +1,9 @@
+post_install() {
+ getent group minio >/dev/null || groupadd -g 103 minio 1>/dev/null
+ getent passwd minio >/dev/null || useradd -u 103 -c 'minio daemon user' -g minio -d / -s /bin/false minio 1>/dev/null
+ chown minio:minio /srv/minio
+}
+
+post_upgrade() {
+ post_install $1
+}
Copied: minio/repos/community-x86_64/minio.service (from rev 250922, minio/trunk/minio.service)
===================================================================
--- community-x86_64/minio.service (rev 0)
+++ community-x86_64/minio.service 2017-08-15 13:11:58 UTC (rev 250923)
@@ -0,0 +1,27 @@
+[Unit]
+Description=Minio
+Documentation=https://docs.minio.io
+Wants=network-online.target
+After=network-online.target
+AssertFileIsExecutable=/usr/bin/minio
+
+[Service]
+# Specifies the maximum file descriptor number that can be opened by this process
+LimitNOFILE=65536
+
+Type=simple
+User=minio
+Group=minio
+WorkingDirectory=/srv/minio
+
+EnvironmentFile=/etc/minio/minio.conf
+ExecStartPre=/bin/bash -c "[ -n \"${MINIO_VOLUMES}\" ] || echo \"Variable MINIO_VOLUMES not set in /etc/defaults/minio\""
+ExecStart=/usr/bin/minio -C /srv/minio/conf/ server $MINIO_OPTS $MINIO_VOLUMES
+
+# SIGTERM signal is used to stop Minio
+KillSignal=SIGTERM
+SendSIGKILL=no
+SuccessExitStatus=0
+
+[Install]
+WantedBy=multi-user.target
More information about the arch-commits
mailing list