Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Dec 2020 14:45:44 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r558376 - in head/www/minio: . files
Message-ID:  <202012181445.0BIEji8E092193@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Fri Dec 18 14:45:43 2020
New Revision: 558376
URL: https://svnweb.freebsd.org/changeset/ports/558376

Log:
  www/minio: update to 2020.12.18.03.27.42 [1]
  
  While here, fix rc script when using distributed mode [2]
  
  PR:		251889 [2]
  Submitted by:	Boris Korzun <drtr0jan@yandex.ru> [2]

Modified:
  head/www/minio/Makefile   (contents, props changed)
  head/www/minio/distinfo   (contents, props changed)
  head/www/minio/files/minio.in

Modified: head/www/minio/Makefile
==============================================================================
--- head/www/minio/Makefile	Fri Dec 18 14:18:58 2020	(r558375)
+++ head/www/minio/Makefile	Fri Dec 18 14:45:43 2020	(r558376)
@@ -13,8 +13,8 @@ LICENSE=	APACHE20
 USES=		compiler go:modules
 
 USE_GITHUB=	yes
-GHTAG=		RELEASE.2020-12-16T05-05-17Z
-COMMIT_ID=	c606c76323656944933a5c8d2e6d81d4b3a617c1
+GHTAG=		RELEASE.2020-12-18T03-27-42Z
+COMMIT_ID=	f714840da7c1e4e97687725873f3a9aa8f9b9912
 
 GH_TUPLE=	${PORTNAME}:${PORTNAME}:${GHTAG}:DEFAULT \
 		Azure:azure-pipeline-go:v0.2.2:azure_azure_pipeline_go/vendor/github.com/Azure/azure-pipeline-go \

Modified: head/www/minio/distinfo
==============================================================================
--- head/www/minio/distinfo	Fri Dec 18 14:18:58 2020	(r558375)
+++ head/www/minio/distinfo	Fri Dec 18 14:45:43 2020	(r558376)
@@ -1,6 +1,6 @@
-TIMESTAMP = 1608214415
-SHA256 (minio/minio-minio-2020.12.16.05.05.17-RELEASE.2020-12-16T05-05-17Z_GH0.tar.gz) = f6bc0686431c98e58944077db652745089f0a3b6564ea46246dc02062aa2f33f
-SIZE (minio/minio-minio-2020.12.16.05.05.17-RELEASE.2020-12-16T05-05-17Z_GH0.tar.gz) = 10330784
+TIMESTAMP = 1608301937
+SHA256 (minio/minio-minio-2020.12.18.03.27.42-RELEASE.2020-12-18T03-27-42Z_GH0.tar.gz) = 9667436f8801bace2218c1f4b1c6d6dfa072f7947589b6d9ff50dda8a0289205
+SIZE (minio/minio-minio-2020.12.18.03.27.42-RELEASE.2020-12-18T03-27-42Z_GH0.tar.gz) = 10331579
 SHA256 (minio/Azure-azure-pipeline-go-v0.2.2_GH0.tar.gz) = dc0d15949088e17e74da35c3ae2730f52240ad73e25cf795f532b7282de68e2f
 SIZE (minio/Azure-azure-pipeline-go-v0.2.2_GH0.tar.gz) = 16443
 SHA256 (minio/Azure-azure-storage-blob-go-v0.10.0_GH0.tar.gz) = e3d4304b9fcb7dc5911d648a236fa69c06cb3b33ffb05ac4be6bf3d69125f71e

Modified: head/www/minio/files/minio.in
==============================================================================
--- head/www/minio/files/minio.in	Fri Dec 18 14:18:58 2020	(r558375)
+++ head/www/minio/files/minio.in	Fri Dec 18 14:45:43 2020	(r558376)
@@ -9,7 +9,7 @@
 # minio_enable (bool):          Set to "NO" by default.
 #                               Set it to "YES" to enable minio
 # minio_config (path):          Set to "%%ETCDIR%%" by default
-#                               Set to directory to store minio config
+#                               Set to directory to store minio config (deprecated)
 # minio_certs (path):           Set to "%%ETCDIR%%/certs" by default
 #                               Set to directory to certs dir
 # minio_disks (path):           Set to "/var/db/minio" by default.
@@ -40,7 +40,6 @@ rcvar=minio_enable
 load_rc_config ${name}
 
 : ${minio_enable:="NO"}
-: ${minio_config="%%ETCDIR%%"}
 : ${minio_certs="%%ETCDIR%%/certs"}
 : ${minio_disks="%%DBDIR%%"}
 : ${minio_address=":9000"}
@@ -67,27 +66,36 @@ else
     minio_syslog_output_flags="-o ${minio_logfile}"
 fi
 
+# legacy compatibility
+if [ -n "${minio_config}" ]; then
+    minio_config_flag="-C \"${minio_config}\""
+fi
+
 pidfile="/var/run/${name}.pid"
 procname="%%PREFIX%%/bin/minio"
 command="/usr/sbin/daemon"
-command_args="-f -t ${name} ${minio_syslog_output_flags} -p ${pidfile} /usr/bin/env ${minio_env} ${procname} -C \"${minio_config}\" -S \"${minio_certs}\" --quiet server --address=\"${minio_address}\" ${minio_disks} ${minio_args}"
+command_args="-f -t ${name} ${minio_syslog_output_flags} -p ${pidfile} /usr/bin/env ${minio_env} ${procname} ${minio_config_flag} -S \"${minio_certs}\" --quiet server --address=\"${minio_address}\" ${minio_disks} ${minio_args}"
 
 minio_start_precmd()
 {
     if [ ! -e "${pidfile}" ]; then
-        install -o "${minio_user}" -g "${minio_group}" "/dev/null" "${pidfile}"
+        install -m 0600 -o "${minio_user}" -g "${minio_group}" /dev/null "${pidfile}"
     fi
 
-    if [ ! -d "${minio_disks}" ]; then
-        install -d -o "${minio_user}" -g "${minio_group}" "${minio_disks}"
+    if echo "${minio_disks}" | egrep -q -v '^[^/]|\.{3}'; then
+        for disk in "${minio_disks}"; do
+            if [ ! -d "${disk}" ]; then
+                install -d -m 0750 -o "${minio_user}" -g "${minio_group}" "${disk}"
+            fi
+        done
     fi
 
-    if [ ! -d "${minio_config}" ]; then
-        install -d -o "${minio_user}" -g "${minio_group}" "${minio_config}"
+    if [ -n "${minio_config}" -a ! -d "${minio_config}" ]; then
+        install -d -m 0750 -o "${minio_user}" -g "${minio_group}" "${minio_config}"
     fi
 
     if ! checkyesno minio_syslog_enable && [ ! -e "${minio_logfile}" ]; then
-        install -o "${minio_user}" -g "${minio_group}" "/dev/null" "${minio_logfile}"
+        install -m 0640 -o "${minio_user}" -g "${minio_group}" /dev/null "${minio_logfile}"
     fi
 }
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012181445.0BIEji8E092193>