10696600cSBjoern A. Zeeb#!/bin/sh 20696600cSBjoern A. Zeeb# 30696600cSBjoern A. Zeeb# 40696600cSBjoern A. Zeeb 50696600cSBjoern A. Zeeb# Enable/Check the quotas (must be after ypbind if using NIS) 60696600cSBjoern A. Zeeb 70696600cSBjoern A. Zeeb# PROVIDE: quota 80696600cSBjoern A. Zeeb# REQUIRE: mountcritremote ypset 90696600cSBjoern A. Zeeb# BEFORE: DAEMON 100696600cSBjoern A. Zeeb# KEYWORD: nojail 110696600cSBjoern A. Zeeb 120696600cSBjoern A. Zeeb. /etc/rc.subr 130696600cSBjoern A. Zeeb 140696600cSBjoern A. Zeebname="quota" 150696600cSBjoern A. Zeebdesc="Enable/check the quotas" 160696600cSBjoern A. Zeebrcvar="quota_enable" 170696600cSBjoern A. Zeebload_rc_config $name 180696600cSBjoern A. Zeebstart_cmd="quota_start" 190696600cSBjoern A. Zeebstop_cmd="/usr/sbin/quotaoff ${quotaoff_flags}" 200696600cSBjoern A. Zeeb 21*f99f0ee1SAlexander Leidinger# doesn't make sense to run in a svcj: config setting 22*f99f0ee1SAlexander Leidingerquota_svcj="NO" 23*f99f0ee1SAlexander Leidinger 240696600cSBjoern A. Zeebquota_start() 250696600cSBjoern A. Zeeb{ 260696600cSBjoern A. Zeeb if checkyesno check_quotas; then 270696600cSBjoern A. Zeeb echo -n 'Checking quotas:' 280696600cSBjoern A. Zeeb quotacheck ${quotacheck_flags} 290696600cSBjoern A. Zeeb echo ' done.' 300696600cSBjoern A. Zeeb fi 310696600cSBjoern A. Zeeb 320696600cSBjoern A. Zeeb echo -n 'Enabling quotas:' 330696600cSBjoern A. Zeeb quotaon ${quotaon_flags} 340696600cSBjoern A. Zeeb echo ' done.' 350696600cSBjoern A. Zeeb} 360696600cSBjoern A. Zeeb 370696600cSBjoern A. Zeebrun_rc_command "$1" 38