Code: Select all
#!/bin/sh
# PROVIDE: transmission-daemon
# REQUIRE: DAEMON
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
# to enable transmission-daemon:
#
# transmission_enable="YES"
# transmission_args=""
# transmission_home="/var/transmission"
# transmission_webhome="/usr/local/share/transmission/web"
#
. /etc/rc.subr
name="transmission"
rcvar=`set_rcvar`
load_rc_config $name
: ${transmission_enable:="NO"}
: ${transmission_args:=""}
: ${transmission_home:="/var/transmission"}
: ${transmission_webhome:="/usr/local/share/transmission/web"}
command="/usr/local/bin/${name}-daemon"
command_args="${transmission_args}"
start_precmd="${name}_prestart"
TRANSMISSION_HOME="${transmission_home}"
TRANSMISSION_WEB_HOME="${transmission_webhome}"
transmission_prestart()
{
if [ -n "$TRANSMISSION_HOME" ]; then
export TRANSMISSION_HOME
fi
if [ -n "$TRANSMISSION_WEB_HOME" ]; then
export TRANSMISSION_WEB_HOME
fi
}
run_rc_command "$1"
transmission_enable="YES"
transmission_home="/the_path_of_transmission_settings"
And it's done.