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

      <process name="isi_netgroup_d" pidfile="/var/run/isi_netgroup_d.pid"
               startaction="startnfs" stopaction="stopnfs"
               depend="rpcbind/rpcbind"/>
      <process name="mountd" pidfile="/var/run/mountd.pid"
               startaction="startnfs" stopaction="stopnfs"
               depend="rpcbind/rpcbind"/>
      <process name="gssd" pidfile="/var/run/gssd.pid"
               startaction="startnfs" stopaction="stopnfs"
               depend="rpcbind/rpcbind"/>
      <process name="nfsd" pidfile="/var/run/nfsd.pid"
               startaction="startnfs" stopaction="stopnfs"
               depend="rpcbind/rpcbind"/>
      <process name="rpc.statd" pidfile="/var/run/statd.pid"
               startaction="startnfs" stopaction="stopnfs"
               depend="rpcbind/rpcbind"/>
      <process name="rpc.lockd" pidfile="/var/run/lockd.pid"
               startaction="startnfs" stopaction="stopnfs"
               depend="rpcbind/rpcbind"/>

      <actionlist name="startnfs">
        <action>/usr/sbin/isi_netgroup_d</action>
        <action>/usr/bin/nice -n -1 /usr/sbin/mountd -r</action>
        <action>/usr/sbin/gssd</action>
        <action>/usr/sbin/nfsd -u -t -n 16</action>
        <action>/usr/sbin/rpc.statd</action>
        <action>/usr/sbin/rpc.lockd</action>
      </actionlist>
      <actionlist name="stopnfs">
        <action>/usr/bin/killall rpc.lockd</action>
        <action>/usr/bin/killall rpc.statd</action>
        <action>/bin/kill -USR1 `cat /var/run/nfsd.pid`</action>
        <action>/usr/bin/killall gssd</action>
        <action>/bin/kill `cat /var/run/mountd.pid`</action>
        <action>/usr/bin/killall isi_netgroup_d</action>
      </actionlist>


</service>
