aboutsummaryrefslogtreecommitdiff
path: root/libexec/rc
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2024-01-20 13:52:35 +0000
committerCy Schubert <cy@FreeBSD.org>2024-01-29 00:26:05 +0000
commit83ab4d6cc58bd53b84a819d51b032ba17f3f6a8c (patch)
treebd872fbc52f0cebd9ff637a73373be0f3ff59e9f /libexec/rc
parentdca696965fdaee80f91d44cc210bae380ce6b56b (diff)
Diffstat (limited to 'libexec/rc')
-rwxr-xr-xlibexec/rc/rc.d/kdc10
1 files changed, 4 insertions, 6 deletions
diff --git a/libexec/rc/rc.d/kdc b/libexec/rc/rc.d/kdc
index 4b8cf87197e8..c3059f261e09 100755
--- a/libexec/rc/rc.d/kdc
+++ b/libexec/rc/rc.d/kdc
@@ -12,17 +12,15 @@
name=kdc
desc="Kerberos 5 server"
rcvar=${name}_enable
-start_precmd=${name}_start_precmd
set_rcvar_obsolete kerberos5_server_enable kdc_enable
set_rcvar_obsolete kerberos5_server kdc_program
set_rcvar_obsolete kerberos5_server_flags kdc_flags
-kdc_start_precmd()
-{
-
- command_args="$command_args --detach"
-}
load_rc_config $name
+if [ "${kdc_program}" = /usr/libexec/kdc -o \
+ "${kdc_program}" = /usr/local/libexec/kdc ]; then
+ command_args="$command_args --detach"
+fi
run_rc_command "$1"