O próprio script RC não se destina a daemonização, mas espera-se que ele inicie e interrompa o daemon.
Se o seu serviço não tiver uma opção para iniciar como um daemon, você pode usar o daemon (8) para gerenciar essa parte.
Um exemplo:
#!/bin/sh
# PROVIDE: ...
# REQUIRE: ...
. /etc/rc.subr
name="..."
rcvar=${name}_enable
pidfile="/var/run/${name}.pid"
command="/usr/sbin/daemon"
command_args="-c -f -P ${pidfile} -r /usr/local/libexec/${name}"
load_rc_config $name
run_rc_command "$1"