ipropd_master revision 273188
1216615Slstewart#!/bin/sh 2252536Slstewart# 3216615Slstewart# $FreeBSD: releng/10.1/etc/rc.d/ipropd_master 273188 2014-10-16 22:00:24Z hrs $ 4216615Slstewart# 5216615Slstewart 6216615Slstewart# PROVIDE: ipropd_master 7220560Slstewart# REQUIRE: kdc 8220560Slstewart# KEYWORD: shutdown 9220560Slstewart 10216615Slstewart. /etc/rc.subr 11216615Slstewart 12216615Slstewartname=ipropd_master 13216615Slstewartrcvar=${name}_enable 14216615Slstewartrequired_files="$ipropd_master_keytab" 15216615Slstewartstart_precmd=${name}_start_precmd 16216615Slstewartstart_postcmd=${name}_start_postcmd 17216615Slstewart 18216615Slstewartipropd_master_start_precmd() 19216615Slstewart{ 20216615Slstewart 21216615Slstewart if [ -z "$ipropd_master_slaves" ]; then 22216615Slstewart warn "\$ipropd_master_slaves is empty." 23216615Slstewart return 1 24216615Slstewart fi 25216615Slstewart for _slave in $ipropd_master_slaves; do 26216615Slstewart echo $_slave 27216615Slstewart done > /var/heimdal/slaves || return 1 28216615Slstewart command_args="$command_args \ 29216615Slstewart --keytab=\"$ipropd_master_keytab\" \ 30216615Slstewart --detach \ 31216615Slstewart " 32216615Slstewart} 33216615Slstewartipropd_master_start_postcmd() 34216615Slstewart{ 35216615Slstewart 36216615Slstewart echo "${name}: slave nodes: $ipropd_master_slaves" 37216615Slstewart} 38216615Slstewart 39216615Slstewartload_rc_config $name 40216615Slstewartrun_rc_command "$1" 41216615Slstewart