Changeset View
Changeset View
Standalone View
Standalone View
libexec/rc/rc.d/ipropd_slave
| #!/bin/sh | #!/bin/sh | ||||
| # | # | ||||
| # | # | ||||
| # PROVIDE: ipropd_slave | # PROVIDE: ipropd_slave | ||||
| # REQUIRE: kdc | # REQUIRE: kdc | ||||
| # KEYWORD: shutdown | # KEYWORD: shutdown | ||||
| . /etc/rc.subr | . /etc/rc.subr | ||||
| name=ipropd_slave | name=ipropd_slave | ||||
| rcvar=${name}_enable | rcvar=${name}_enable | ||||
| required_files="$ipropd_slave_keytab" | required_files="$ipropd_slave_keytab" | ||||
| start_precmd=${name}_start_precmd | start_precmd=${name}_start_precmd | ||||
| : ${ipropd_slave_svcj_options:="net_basic"} | |||||
| ipropd_slave_start_precmd() | ipropd_slave_start_precmd() | ||||
| { | { | ||||
| if [ -z "$ipropd_slave_master" ]; then | if [ -z "$ipropd_slave_master" ]; then | ||||
| warn "\$ipropd_slave_master is empty." | warn "\$ipropd_slave_master is empty." | ||||
| return 1 | return 1 | ||||
| fi | fi | ||||
| } | |||||
| load_rc_config $name | |||||
| command_args=" \ | command_args=" \ | ||||
| $command_args \ | command_args \ | ||||
| --keytab=\"$ipropd_slave_keytab\" \ | --keytab=\"$ipropd_slave_keytab\" \ | ||||
| --detach \ | --detach \ | ||||
| $ipropd_slave_master" | $ipropd_slave_master" | ||||
| } | |||||
| load_rc_config $name | |||||
| run_rc_command "$1" | run_rc_command "$1" | ||||