<?xml version="1.0"?>
<service name="rpcbind" enable="1" display="0">
      <isi-meta-tag id="rpcbind_service">
        <mod-attribs>enable</mod-attribs>
      </isi-meta-tag>
      <description>RPC Bind Server</description>
      <process name="rpcbind"
	       startaction="startrpcbind" stopaction="stoprpcbind"
	       depends="isi_ipmi_d/isi_ipmi_d"/>
      <actionlist name="startrpcbind">
	<!-- Note that some actions are cleanups and it's not really an error
	     if they fail; per bug 67648 they are hard-wired to return success
	     so as to avoid confusing log spam -->
        <action>/usr/sbin/rpcbind</action>
        <action>/bin/kill -USR1 `cat /var/run/nfsd.pid` || true</action>
        <action>/bin/kill `cat /var/run/mountd.pid` || true</action>
        <action>/usr/bin/killall isi_netgroup_d || true</action>
        <action>/usr/bin/killall rpc.lockd || true</action>
        <action>/usr/bin/killall rpc.statd || true</action>
        <action>/usr/bin/killall hclnfsd || true</action>
        <action>/usr/bin/killall rpc.pcnfsd || true</action>
        <action>/usr/bin/isi_drive_d stop</action>
        <action>/usr/bin/killall isi_cbind_d || true</action>
        <action>/usr/bin/killall isi_km_d || true</action>
      </actionlist>
      <actionlist name="stoprpcbind">
        <action>/usr/bin/killall rpcbind</action>
      </actionlist>
</service>
