xref: /dragonfly/etc/rc.d/vfs_quota (revision 7485684f)
1#!/bin/sh
2
3# PROVIDE: vfs_quota
4# REQUIRE: FILESYSTEMS
5# BEFORE:  LOGIN
6
7. /etc/rc.subr
8
9name="vfs_quota"
10rcvar=`set_rcvar`
11start_cmd="vq_start"
12
13vq_start()
14{
15	if checkyesno vfs_quota_enable; then
16		# For each dir in $vfs_quota_sync, run vquota sync
17		#
18		case ${vfs_quota_sync} in
19		[Nn][Oo] | '')
20			;;
21		*)
22			echo -n 'Synchronizing VFS counters: '
23			for dir in ${vfs_quota_sync}; do
24				echo -n "${dir} "
25				if [ -d "${dir}" ]; then
26					/sbin/vquota sync ${dir}
27				fi
28			done
29			echo '.'
30			;;
31		esac
32	fi
33}
34
35load_rc_config $name
36run_rc_command "$1"
37