FreeBSD Bugzilla – Attachment 215140 Details for
Bug 246775
www/minio: Update to RELEASE.2020-05-16T01-33-21Z
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
new-rc.diff
minio.diff (text/plain), 4.89 KB, created by
Dmitry Wagin
on 2020-06-01 18:52:15 UTC
(
hide
)
Description:
new-rc.diff
Filename:
MIME Type:
Creator:
Dmitry Wagin
Created:
2020-06-01 18:52:15 UTC
Size:
4.89 KB
patch
obsolete
>Index: www/minio/Makefile >=================================================================== >--- www/minio/Makefile (revision 536720) >+++ www/minio/Makefile (working copy) >@@ -2,6 +2,7 @@ > > PORTNAME= minio > PORTVERSION= ${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g} >+PORTREVISION= 1 > CATEGORIES= www > DIST_SUBDIR= minio > >@@ -164,14 +165,19 @@ > -X github.com/minio/minio/cmd.GOPATH=${WRKSRC} -s -w' > > PLIST_FILES= bin/${PORTNAME} >-USE_RC_SUBR= minio >+USE_RC_SUBR= ${PORTNAME} > >-USERS= minio >-GROUPS= minio >+MINIO_USER?= ${PORTNAME} >+MINIO_GROUP?= ${PORTNAME} >+MINIO_DBDIR?= /var/db/${PORTNAME} > >-SUB_LIST= GROUP="${GROUPS}" \ >- USER="${USERS}" >+USERS= ${MINIO_USER} >+GROUPS= ${MINIO_GROUP} > >+SUB_LIST= DBDIR=${MINIO_DBDIR} \ >+ GROUP=${GROUPS} \ >+ USER=${USERS} >+ > post-extract: > @${RM} -r ${WRKSRC}/vendor/github.com/hashicorp/vault/sdk > @${RLN} ${WRKSRC_hashicorp_vault_sdk}/sdk ${WRKSRC}/vendor/github.com/hashicorp/vault/sdk >Index: www/minio/files/minio.in >=================================================================== >--- www/minio/files/minio.in (revision 536720) >+++ www/minio/files/minio.in (working copy) >@@ -9,8 +9,8 @@ > # 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 >-# minio_certs (path): Set to "/var/tmp/minio" by default >+# 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. > # Set it to directory to store minio data >@@ -41,8 +41,8 @@ > > : ${minio_enable:="NO"} > : ${minio_config="%%ETCDIR%%"} >-: ${minio_certs="/var/tmp/minio"} >-: ${minio_disks="/var/db/minio"} >+: ${minio_certs="%%ETCDIR%%/certs"} >+: ${minio_disks="%%DBDIR%%"} > : ${minio_address=":9000"} > : ${minio_user:="%%USER%%"} > : ${minio_group:="%%GROUP%%"} >@@ -49,47 +49,44 @@ > : ${minio_syslog_enable:="YES"} > : ${minio_logfile:="/var/log/minio.log"} > >-start_precmd="minio_startprecmd" >+start_precmd="minio_start_precmd" > > if checkyesno minio_syslog_enable; then >- if [ -n "${minio_syslog_output_tag}" ]; then >- minio_syslog_output_flags="-T ${minio_syslog_output_tag}" >- else >- minio_syslog_output_flags="-T ${name}" >- fi >- if [ -n "${minio_syslog_priority}" ]; then >- minio_syslog_output_flags="${minio_syslog_output_flags} -s ${minio_syslog_priority}" >- fi >- if [ -n "${minio_syslog_facility}" ]; then >- minio_syslog_output_flags="${minio_syslog_output_flags} -l ${minio_syslog_facility}" >- fi >+ if [ -n "${minio_syslog_output_tag}" ]; then >+ minio_log_flags="-T ${minio_syslog_output_tag}" >+ else >+ minio_log_flags="-T ${name}" >+ fi >+ if [ -n "${minio_syslog_priority}" ]; then >+ minio_log_flags="${minio_log_flags} -s ${minio_syslog_priority}" >+ fi >+ if [ -n "${minio_syslog_facility}" ]; then >+ minio_log_flags="${minio_log_flags} -l ${minio_syslog_facility}" >+ fi > else >- minio_syslog_output_flags="-o ${minio_logfile}" >+ minio_log_flags="-o ${minio_logfile}" > 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 ${minio_log_flags} -p ${pidfile} -t ${name} /usr/bin/env ${minio_env} ${procname} -C \"${minio_config}\" -S \"${minio_certs}\" --quiet server --address=\"${minio_address}\" ${minio_disks} ${minio_args}" > >-minio_startprecmd() >+minio_start_precmd() > { >- if [ ! -e "${pidfile}" ]; then >- install -o "${minio_user}" -g "${minio_group}" "/dev/null" "${pidfile}" >- fi >- >- if [ ! -d "${minio_config}" ]; then >- install -d -o "${minio_user}" -g "${minio_group}" "${minio_config}" >- fi >- if [ ! -e "${minio_logfile}" ]; then >- install -o "${minio_user}" -g "${minio_group}" "/dev/null" "${minio_logfile}" >- fi >- >- for disk in "${minio_disks}"; do >- if [ ! -d "${disk}" ]; then >- install -d -o "${minio_user}" -g "${minio_group}" "${disk}" >- fi >- done >+ if [ ! -e "${pidfile}" ]; then >+ install -m 0600 -o "${minio_user}" -g "${minio_group}" /dev/null "${pidfile}" >+ fi >+ if ! checkyesno minio_syslog_enable && [ ! -e "${minio_logfile}" ]; then >+ install -m 0640 -o "${minio_user}" -g "${minio_group}" /dev/null "${minio_logfile}" >+ fi >+ 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 > } > > run_rc_command "$1"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 246775
:
214911
|
214936
|
214938
|
214939
|
214942
| 215140