39 lines
790 B
Plaintext
39 lines
790 B
Plaintext
|
#!/sbin/runscript
|
||
|
# Copyright 1999-2012 Gentoo Foundation
|
||
|
# Distributed under the terms of the GNU General Public License, v2
|
||
|
# $Header: /var/cvsroot/gentoo-x86/sys-fs/quota/files/quota.rc7,v 1.2 2012/12/08 19:50:27 vapier Exp $
|
||
|
|
||
|
extra_started_commands="check"
|
||
|
description_check="Running quotacheck with quota being offline"
|
||
|
|
||
|
depend() {
|
||
|
need localmount
|
||
|
use portmap
|
||
|
}
|
||
|
|
||
|
start() {
|
||
|
if [ "${RUN_QUOTACHECK}" = "yes" ] ; then
|
||
|
ebegin "Checking quotas (may take a while)"
|
||
|
quotacheck ${QUOTACHECK_OPTS}
|
||
|
eend $?
|
||
|
fi
|
||
|
|
||
|
ebegin "Starting quota"
|
||
|
quotaon ${QUOTAON_OPTS}
|
||
|
eend $?
|
||
|
}
|
||
|
|
||
|
stop() {
|
||
|
ebegin "Stopping quota"
|
||
|
quotaoff ${QUOTAOFF_OPTS}
|
||
|
eend $?
|
||
|
}
|
||
|
|
||
|
check() {
|
||
|
ebegin "Checking quota"
|
||
|
quotaoff ${QUOTAOFF_OPTS} && \
|
||
|
quotacheck ${QUOTACHECK_OPTS} && \
|
||
|
quotaon ${QUOTAON_OPTS}
|
||
|
eend $?
|
||
|
}
|