<?xml version="1.0"?>
<service name="nfs" enable="1" display="1" ignore="0" options="require-quorum, require-post-ifs">
      <isi-meta-tag id="nfs_service">
        <mod-attribs>enable ignore options</mod-attribs>
      </isi-meta-tag>
      <description>NFS Server</description>

      <process name="lwsm" pidfile="/var/run/nfs.pid"
               startaction="start-nfs" stopaction="stop-nfs"
               depends="auth/lsass"/>
      <process name="rpc.statd" pidfile="/var/run/statd_nfs.pid"
               startaction="start-nfs" stopaction="stop-nfs"
               depends="rpcbind/rpcbind"/>
      <process name="rpc.lockd" pidfile="/var/run/lockd_nfs.pid"
               startaction="start-nfs" stopaction="stop-nfs"
               depends="rpcbind/rpcbind"/>
      <process name="isi_netgroup_d" pidfile="/var/run/isi_netgroup_d_nfs.pid"
               startaction="start-nfs" stopaction="stop-nfs"
               depends="rpcbind/rpcbind"/>

      <actionlist name="start-nfs">
        <action>/usr/bin/isi_lwsm_proxy nfs /var/run/nfs.pid</action>
        <action>/usr/sbin/rpc.statd -P /var/run/statd_nfs.pid</action>
        <action>/usr/sbin/rpc.lockd -P /var/run/lockd_nfs.pid</action>
        <action>/usr/sbin/isi_netgroup_d -P isi_netgroup_d_nfs</action>
      </actionlist>
      <actionlist name="stop-nfs">
        <action>/usr/likewise/bin/lwsm stop onefs_nfs &amp;&amp; /bin/rm -f /var/run/nfs.pid</action>
        <action>/bin/kill `cat /var/run/lockd_nfs.pid`</action>
        <action>/bin/kill `cat /var/run/statd_nfs.pid`</action>
        <action>/bin/kill `cat /var/run/isi_netgroup_d_nfs.pid`</action>
      </actionlist>
</service>
