View | Details | Raw Unified | Return to bug 253314 | Differences between
and this patch

Collapse All | Expand All

(-)textproc/kibana7/Makefile (+1 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	kibana
4
PORTNAME=	kibana
5
PORTVERSION=	7.10.1
5
PORTVERSION=	7.10.1
6
PORTREVISION=	1
6
DISTVERSIONSUFFIX=	-darwin-x86_64
7
DISTVERSIONSUFFIX=	-darwin-x86_64
7
CATEGORIES=	textproc www
8
CATEGORIES=	textproc www
8
MASTER_SITES=	https://artifacts.elastic.co/downloads/kibana/ \
9
MASTER_SITES=	https://artifacts.elastic.co/downloads/kibana/ \
(-)textproc/kibana7/files/kibana.in (-14 / +41 lines)
Lines 19-48 Link Here
19
: ${kibana_user:="www"}
19
: ${kibana_user:="www"}
20
: ${kibana_group:="www"}
20
: ${kibana_group:="www"}
21
: ${kibana_log:="/var/log/kibana.log"}
21
: ${kibana_log:="/var/log/kibana.log"}
22
: ${kibana_syslog_output_enable:="NO"}
22
23
23
export BABEL_DISABLE_CACHE=1
24
start_precmd="kibana_start_precmd"
24
export NODE_ENV=production
25
reload_cmd="kibana_reload_cmd"
25
# ml and reporting modules not supported on FreeBSD
26
extra_commands="reload"
26
export XPACK_ML_ENABLED=false
27
export XPACK_REPORTING_ENABLED=false
28
27
28
if checkyesno kibana_syslog_output_enable; then
29
	if [ -n "${kibana_syslog_output_tag}" ]; then
30
		kibana_syslog_output_flags="-T ${kibana_syslog_output_tag}"
31
	else
32
		kibana_syslog_output_flags="-T ${name}"
33
	fi
34
	if [ -n "${kibana_syslog_output_priority}" ]; then
35
		kibana_syslog_output_flags="${kibana_syslog_output_flags} -s ${kibana_syslog_output_priority}"
36
	fi
37
	if [ -n "${kibana_syslog_output_facility}" ]; then
38
		kibana_syslog_output_flags="${kibana_syslog_output_flags} -l ${kibana_syslog_output_facility}"
39
	fi
40
fi
41
42
NODE="%%LOCALBASE%%/bin/node"
43
29
required_files="${kibana_config}"
44
required_files="${kibana_config}"
30
pidfile="/var/run/${name}/${name}.pid"
45
pidfile="/var/run/${name}.pid"
31
start_precmd="kibana_precmd"
46
32
procname="%%LOCALBASE%%/bin/node"
33
command="/usr/sbin/daemon"
47
command="/usr/sbin/daemon"
34
command_args="-f -p ${pidfile} ${procname} --no-warnings %%WWWDIR%%/src/cli/dist serve --config ${kibana_config} --log-file ${kibana_log}"
48
command_args="-f ${kibana_syslog_output_flags} -P ${pidfile} -t ${name} \
49
	/usr/bin/env BABEL_DISABLE_CACHE=1 NODE_ENV=production ${kibana_env} \
50
	${NODE} --no-warnings --max-http-header-size=65536 \
51
	%%WWWDIR%%/src/cli/dist serve \
52
	--config ${kibana_config} --log-file ${kibana_log} \
53
	--xpack.reporting.enabled=false ${kibana_args}"
35
54
36
kibana_precmd()
55
kibana_start_precmd()
37
{
56
{
38
	if [ ! -d $(dirname ${pidfile}) ]; then
57
	if [ ! -e "${pidfile}" ]; then
39
		install -d -o ${kibana_user} -g ${kibana_group} $(dirname ${pidfile})
58
		install -m 0600 -o ${kibana_user} -g ${kibana_group} /dev/null ${pidfile}
40
	fi
59
	fi
41
42
	if [ ! -f ${kibana_log} ]; then
60
	if [ ! -f ${kibana_log} ]; then
43
		install -o ${kibana_user} -g ${kibana_group} -m 640 /dev/null ${kibana_log}
61
		install -o ${kibana_user} -g ${kibana_group} -m 640 /dev/null ${kibana_log}
44
	fi
62
	fi
45
46
	if [ ! -d %%WWWDIR%%/optimize ]; then
63
	if [ ! -d %%WWWDIR%%/optimize ]; then
47
		install -d -o ${kibana_user} -g ${kibana_group} %%WWWDIR%%/optimize
64
		install -d -o ${kibana_user} -g ${kibana_group} %%WWWDIR%%/optimize
48
	else
65
	else
Lines 52-55 Link Here
52
	fi
69
	fi
53
}
70
}
54
71
72
kibana_reload_cmd()
73
{
74
	if [ -z "$rc_pid" ]; then
75
		_run_rc_notrunning
76
		return 1
77
	else
78
		pkill -HUP -P ${rc_pid}
79
	fi
80
}
81
55
run_rc_command "$1"
82
run_rc_command "$1"

Return to bug 253314