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

Collapse All | Expand All

(-)b/libexec/rc/rc.d/kdc (+18 lines)
Lines 12-17 Link Here
12
name=kdc
12
name=kdc
13
desc="Kerberos 5 server"
13
desc="Kerberos 5 server"
14
rcvar=${name}_enable
14
rcvar=${name}_enable
15
: ${kdc_restart:="NO"}
15
16
16
set_rcvar_obsolete kerberos5_server_enable kdc_enable
17
set_rcvar_obsolete kerberos5_server_enable kdc_enable
17
set_rcvar_obsolete kerberos5_server kdc_program
18
set_rcvar_obsolete kerberos5_server kdc_program
Lines 21-26 set_rcvar_obsolete kerberos5_server_flags kdc_flags Link Here
21
load_rc_config $name
22
load_rc_config $name
22
if [ "${kdc_program}" = /usr/libexec/kdc -o \
23
if [ "${kdc_program}" = /usr/libexec/kdc -o \
23
     "${kdc_program}" = /usr/local/libexec/kdc ]; then
24
     "${kdc_program}" = /usr/local/libexec/kdc ]; then
25
	detach="--detach"
24
	command_args="$command_args --detach"
26
	command_args="$command_args --detach"
27
	flavor=heimdal
28
else
29
	flavor=mit
30
	unset detach
25
fi
31
fi
32
case ${kdc_restart} in
33
[Yy][Ee][Ss])
34
	if [ "$flavor" = mit ]; then
35
		detach=-n
36
	else
37
		unset detach
38
	fi
39
	command_args="-r ${kdc_program} ${detach} ${command_args}"
40
	kdc_program=/usr/sbin/daemon
41
	;;
42
esac
43
26
run_rc_command "$1"
44
run_rc_command "$1"

Return to bug 278395