| 1 | #!/bin/sh |
| 2 | # |
| 3 | # $FreeBSD: src/etc/rc.d/quota,v 1.3 2002/10/12 10:31:31 schweikh Exp $ |
| 4 | # $DragonFly: src/etc/rc.d/quota,v 1.3 2005/11/19 21:47:32 swildner Exp $ |
| 5 | # |
| 6 | |
| 7 | # Enable/Check the quotas (must be after ypbind if using NIS) |
| 8 | # |
| 9 | |
| 10 | # PROVIDE: quota |
| 11 | # REQUIRE: mountcritremote |
| 12 | # BEFORE: DAEMON |
| 13 | |
| 14 | . /etc/rc.subr |
| 15 | |
| 16 | name="quota" |
| 17 | rcvar="enable_quotas" |
| 18 | start_cmd="quota_start" |
| 19 | stop_cmd="/usr/sbin/quotaoff -a" |
| 20 | |
| 21 | quota_start() |
| 22 | { |
| 23 | if checkyesno check_quotas; then |
| 24 | echo -n 'Checking quotas:' |
| 25 | quotacheck -a |
| 26 | echo ' done.' |
| 27 | fi |
| 28 | |
| 29 | echo -n 'Enabling quotas:' |
| 30 | quotaon -a |
| 31 | echo ' done.' |
| 32 | } |
| 33 | |
| 34 | load_rc_config $name |
| 35 | run_rc_command "$1" |