Cross Reference: mountd
xref: /src/etc/rc.d/mountd
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/etc/rc.d/
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

Indexes created Thu Dec 04 23:09:28 GMT 2025