opensm revision 219820
1219820Sjeff#!/bin/sh 2219820Sjeff# 3219820Sjeff# $FreeBSD: head/etc/rc.d/opensm 219820 2011-03-21 09:58:24Z jeff $ 4219820Sjeff# 5219820Sjeff 6219820Sjeff# PROVIDE: opensm 7219820Sjeff# BEFORE: netif 8219820Sjeff# REQUIRE: FILESYSTEMS 9219820Sjeff 10219820Sjeff. /etc/rc.subr 11219820Sjeff 12219820Sjeffname="opensm" 13219820Sjeffstart_cmd="opensm_start" 14219820Sjeffrcvar="opensm_enable" 15219820Sjeff 16219820Sjeffcommand=/usr/bin/opensm 17219820Sjeffcommand_args="-B" 18219820Sjeff 19219820Sjeffopensm_start() 20219820Sjeff{ 21219820Sjeff for guid in `ibstat | grep "Port GUID" | cut -d ':' -f2`; do 22219820Sjeff [ -z "${rc_quiet}" ] && echo "Starting ${guid} opensm." 23219820Sjeff ${command} ${command_args} -g ${guid} >> /dev/null 24219820Sjeff done 25219820Sjeff} 26219820Sjeff 27219820Sjeffload_rc_config $name 28219820Sjeffrun_rc_command $* 29