11.1Slukem#!/bin/sh 21.1Slukem# 31.14Shannken# $NetBSD: mountd,v 1.14 2021/02/16 10:02:42 hannken Exp $ 41.1Slukem# 51.1Slukem 61.1Slukem# PROVIDE: mountd 71.13Sad# REQUIRE: NETWORKING mountall rpcbind quota 81.1Slukem 91.12Smycroft$_rc_subr_loaded . /etc/rc.subr 101.1Slukem 111.1Slukemname="mountd" 121.10Slukemrcvar=$name 131.1Slukemcommand="/usr/sbin/${name}" 141.1Slukemrequired_files="/etc/exports" 151.1Slukemstart_precmd="mountd_precmd" 161.3Slukemextra_commands="reload" 171.1Slukem 181.1Slukemmountd_precmd() 191.1Slukem{ 201.1Slukem rm -f /var/db/mountdtab 211.9Slukem ( umask 022 ; > /var/db/mountdtab ) 221.14Shannken if checkyesno zfs; then 231.14Shannken if [ ! -r /etc/zfs/exports ]; then 241.14Shannken touch /etc/zfs/exports 251.14Shannken fi 261.14Shannken rc_flags="${rc_flags} /etc/exports /etc/zfs/exports" 271.14Shannken fi 281.1Slukem return 0 291.1Slukem} 301.1Slukem 311.4Slukemload_rc_config $name 321.3Slukemrun_rc_command "$1" 33