Home | History | Annotate | Line # | Download | only in rc.d
      1 #!/bin/sh
      2 #
      3 # $NetBSD: mountd,v 1.14 2021/02/16 10:02:42 hannken Exp $
      4 #
      5 
      6 # PROVIDE: mountd
      7 # REQUIRE: NETWORKING mountall rpcbind quota
      8 
      9 $_rc_subr_loaded . /etc/rc.subr
     10 
     11 name="mountd"
     12 rcvar=$name
     13 command="/usr/sbin/${name}"
     14 required_files="/etc/exports"
     15 start_precmd="mountd_precmd"
     16 extra_commands="reload"
     17 
     18 mountd_precmd()
     19 {
     20 	rm -f /var/db/mountdtab
     21 	( umask 022 ; > /var/db/mountdtab )
     22 	if checkyesno zfs; then
     23 		if [ ! -r /etc/zfs/exports ]; then
     24 			touch /etc/zfs/exports
     25 		fi
     26 		rc_flags="${rc_flags} /etc/exports /etc/zfs/exports"
     27 	fi
     28 	return 0
     29 }
     30 
     31 load_rc_config $name
     32 run_rc_command "$1"
     33