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

Collapse All | Expand All

(-)b/libexec/rc/rc.d/kdc (-2 / +20 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
24
	command_args="$command_args --detach"
25
	detach="--detach"
26
	flavor=heimdal
27
else
28
	flavor=mit
29
	unset detach
25
fi
30
fi
31
case ${kdc_restart} in
32
[Yy][Ee][Ss])
33
	if [ "$flavor" = mit ]; then
34
		detach=-n
35
	else
36
		unset detach
37
	fi
38
	command_args="-r ${kdc_program} ${detach} ${command_args}"
39
	kdc_program=/usr/sbin/daemon
40
	;;
41
*)
42
	command_args="${detach} ${command_args}"
43
esac
44
26
run_rc_command "$1"
45
run_rc_command "$1"
27
- 

Return to bug 278395