1270782Shrs#!/bin/sh 2270782Shrs# 3270782Shrs# $FreeBSD: releng/10.2/etc/rc.d/ipropd_master 272862 2014-10-09 23:35:23Z hrs $ 4270782Shrs# 5270782Shrs 6270782Shrs# PROVIDE: ipropd_master 7270782Shrs# REQUIRE: kdc 8270782Shrs# KEYWORD: shutdown 9270782Shrs 10270782Shrs. /etc/rc.subr 11270782Shrs 12270782Shrsname=ipropd_master 13270782Shrsrcvar=${name}_enable 14270782Shrsrequired_files="$ipropd_master_keytab" 15270782Shrsstart_precmd=${name}_start_precmd 16270782Shrsstart_postcmd=${name}_start_postcmd 17270782Shrs 18270782Shrsipropd_master_start_precmd() 19270782Shrs{ 20270782Shrs 21270782Shrs if [ -z "$ipropd_master_slaves" ]; then 22270782Shrs warn "\$ipropd_master_slaves is empty." 23270782Shrs return 1 24270782Shrs fi 25270782Shrs for _slave in $ipropd_master_slaves; do 26270782Shrs echo $_slave 27270782Shrs done > /var/heimdal/slaves || return 1 28270782Shrs command_args="$command_args \ 29270782Shrs --keytab=\"$ipropd_master_keytab\" \ 30270782Shrs --detach \ 31270782Shrs " 32270782Shrs} 33270782Shrsipropd_master_start_postcmd() 34270782Shrs{ 35270782Shrs 36270782Shrs echo "${name}: slave nodes: $ipropd_master_slaves" 37270782Shrs} 38270782Shrs 39270782Shrsload_rc_config $name 40270782Shrsrun_rc_command "$1" 41