[Midnightbsd-cvs] src: bgfsck: allow delay to be set to a negative value which delays the
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Oct 26 09:50:29 EDT 2007
Log Message:
-----------
allow delay to be set to a negative value which delays the run indefinetely
Modified Files:
--------------
src/etc/rc.d:
bgfsck (r1.2 -> r1.3)
-------------- next part --------------
Index: bgfsck
===================================================================
RCS file: /home/cvs/src/etc/rc.d/bgfsck,v
retrieving revision 1.2
retrieving revision 1.3
diff -Letc/rc.d/bgfsck -Letc/rc.d/bgfsck -u -r1.2 -r1.3
--- etc/rc.d/bgfsck
+++ etc/rc.d/bgfsck
@@ -17,11 +17,23 @@
bgfsck_start ()
{
+ if [ -z "${rc_force}" ]; then
+ background_fsck_delay=${background_fsck_delay:=0}
+ else
+ background_fsck_delay=0
+ fi
+ if [ ${background_fsck_delay} -lt 0 ]; then
+ echo "Background file system checks delayed indefinitly"
+ return 0
+ fi
+
bgfsck_msg='Starting background file system checks'
- if [ ${background_fsck_delay:=0} -gt 0 ]; then
+ if [ "${background_fsck_delay}" -gt 0 ]; then
bgfsck_msg="${bgfsck_msg} in ${background_fsck_delay} seconds"
fi
- echo "${bgfsck_msg}."
+ if [ -z "${rc_force}" ]; then
+ echo "${bgfsck_msg}."
+ fi
(sleep ${background_fsck_delay}; nice -4 fsck -B -p) 2>&1 | \
logger -p daemon.notice -t fsck &
More information about the Midnightbsd-cvs
mailing list