aboutsummaryrefslogtreecommitdiff
path: root/rc.sysinit
diff options
context:
space:
mode:
authorKurt J. Bosch <kjb-temp-2009@alpenjodel.de>2010-02-15 15:30:25 +0100
committerThomas Bächler <thomas@archlinux.org>2010-02-15 16:08:05 +0100
commit7c4303de6efdeff74a5eb8cbcb789ad1784d5359 (patch)
treee7e3705fb8c12c20074fff16435a19ce51eedbe5 /rc.sysinit
parent5bce65c93b30d520ca9a35bb92dd87f68239b835 (diff)
downloadinitscripts-7c4303de6efdeff74a5eb8cbcb789ad1784d5359.tar.xz
Add support for the fsck progress file descriptor
Diffstat (limited to 'rc.sysinit')
-rwxr-xr-xrc.sysinit5
1 files changed, 4 insertions, 1 deletions
diff --git a/rc.sysinit b/rc.sysinit
index ebdbf65..b7dccbf 100755
--- a/rc.sysinit
+++ b/rc.sysinit
@@ -228,8 +228,11 @@ if [ -x /sbin/fsck ]; then
stat_busy "Checking Filesystems"
FSCK_OUT=/dev/stdout
FSCK_ERR=/dev/null
- /sbin/fsck -A -T -C -a -t $NETFS $FORCEFSCK >$FSCK_OUT 2>$FSCK_ERR
+ FSCK_FD=
+ run_hook sysinit_prefsck
+ /sbin/fsck -A -T -C$FSCK_FD -a -t $NETFS $FORCEFSCK >$FSCK_OUT 2>$FSCK_ERR
fsckret=$?
+ run_hook sysinit_postfsck
if [ ${fsckret} -gt 1 ]; then
stat_fail
fi