minio: stop chown on every service start

chown(1) is costly on big-and-recursive directory structure.

Close: #21589
This commit is contained in:
Đoàn Trần Công Danh 2020-05-04 07:51:30 +07:00
parent 0da3897181
commit cbaba4dcce
2 changed files with 7 additions and 6 deletions

View File

@ -1,5 +1,4 @@
#!/bin/sh
. /etc/default/minio
: ${MINIO_VOLUMES:="/var/lib/minio/data/"}
chown -R _minio:_minio $MINIO_VOLUMES
exec chpst -u _minio:_minio minio -C /etc/minio/ server $MINIO_VOLUMES
exec chpst -u _minio:_minio minio -C /etc/minio/ server "$MINIO_VOLUMES"

View File

@ -1,15 +1,12 @@
# Template file for 'minio'
pkgname=minio
version=2020.04.28
revision=1
revision=2
_version="${version//./-}T23-56-56Z"
wrksrc=${pkgname}-RELEASE.${_version}
build_style=go
go_import_path="github.com/minio/minio"
_minio_homedir="/var/lib/minio"
_minio_descr="Minio Daemon User"
conf_files="/etc/default/minio /etc/minio/config.json"
make_dirs="/etc/minio 0755 _minio _minio /var/lib/minio 0755 _minio _minio"
hostmakedepends="git"
short_desc="Object storage server compatible with Amazon S3"
maintainer="Gerardo Di Iorio <arete74@gmail.com>"
@ -18,6 +15,11 @@ homepage="https://github.com/minio/minio"
distfiles="${homepage}/archive/RELEASE.${_version}.tar.gz"
checksum=40c4e0da91c176351381da42f6f9cf8a8ff548d67668baf1a838138e4c2bd5d5
system_accounts="_minio"
_minio_homedir="/var/lib/minio"
_minio_descr="Minio Daemon User"
make_dirs="/etc/minio 0755 _minio _minio
/var/lib/minio 0755 _minio _minio
/var/lib/minio/data 0755 _minio _minio"
do_check() {
: