From 542108e4cc22662701fd98e45ad13ece7a84baa1 Mon Sep 17 00:00:00 2001 From: Lukas Nykryn Date: Mon, 22 Jul 2013 13:37:59 +0200 Subject: do not run fsck in netfs multiple times (#825190) --- rc.d/init.d/netfs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'rc.d') diff --git a/rc.d/init.d/netfs b/rc.d/init.d/netfs index 263accff..bdcc6845 100755 --- a/rc.d/init.d/netfs +++ b/rc.d/init.d/netfs @@ -66,7 +66,11 @@ case "$1" in STRING=$"Checking network-attached filesystems" echo $STRING - fsck -A -T -M -a -t opts=_netdev + ( + flock -ne 200 || exit 1 + fsck -A -T -M -a -t opts=_netdev + exit $? + ) 200>/var/lock/subsys/netfs-fsck.lock rc=$? if [ "$rc" -eq "0" ]; then -- cgit v1.2.1