FreeBSD Bugzilla – Attachment 214936 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.58 KB, created by
Dmitry Wagin
on 2020-05-27 21:57:31 UTC
(
hide
)
Description:
new-rc.diff
Filename:
MIME Type:
Creator:
Dmitry Wagin
Created:
2020-05-27 21:57:31 UTC
Size:
4.58 KB
patch
obsolete
>Index: www/minio/Makefile >=================================================================== >--- www/minio/Makefile (revision 536720) >+++ www/minio/Makefile (working copy) >@@ -166,12 +166,17 @@ > PLIST_FILES= bin/${PORTNAME} > USE_RC_SUBR= minio > >-USERS= minio >-GROUPS= minio >+MINIO_USER?= minio >+MINIO_GROUP?= minio >+MINIO_DATADIR?= /var/db/${PORTNAME} > >-SUB_LIST= GROUP="${GROUPS}" \ >- USER="${USERS}" >+USERS= ${MINIO_USER} >+GROUPS= ${MINIO_GROUP} > >+SUB_LIST= MINIO_USER=${MINIO_USER} \ >+ MINIO_GROUP=${MINIO_GROUP} \ >+ MINIO_DATADIR=${MINIO_DATADIR} >+ > 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,55 +41,45 @@ > > : ${minio_enable:="NO"} > : ${minio_config="%%ETCDIR%%"} >-: ${minio_certs="/var/tmp/minio"} >-: ${minio_disks="/var/db/minio"} >+: ${minio_certs="%%ETCDIR%%/certs"} >+: ${minio_disks="%%MINIO_DATADIR%%"} > : ${minio_address=":9000"} >-: ${minio_user:="%%USER%%"} >-: ${minio_group:="%%GROUP%%"} >+: ${minio_user:="%%MINIO_USER%%"} >+: ${minio_group:="%%MINIO_GROUP%%"} > : ${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" >+pidfile="/var/run/${name}/${name}.pid" > 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}" >+minio_main="/usr/bin/env ${minio_env} %%PREFIX%%/bin/minio -C \"${minio_config}\" -S \"${minio_certs}\" --quiet server --address=\"${minio_address}\" ${minio_disks}" >+command_args="-f ${minio_log_flags} -P ${pidfile} -t ${name} ${minio_main}" > >-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 [ ! -d "/var/run/${name}" ]; then >+ install -d -m 0750 -o "${minio_user}" -g "${minio_group}" "/var/run/${name}" >+ fi >+ if ! checkyesno minio_syslog_enable && [ ! -e "${minio_logfile}" ]; then >+ install -o "${minio_user}" -g "${minio_group}" /dev/null "${minio_logfile}" >+ 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