diff options
author | Lukas Nykryn <lnykryn@redhat.com> | 2013-07-22 13:37:59 +0200 |
---|---|---|
committer | Lukas Nykryn <lnykryn@redhat.com> | 2013-07-22 14:27:06 +0200 |
commit | 542108e4cc22662701fd98e45ad13ece7a84baa1 (patch) | |
tree | a0ed49feb300955e2060d50e74bdfaf99ac50d76 | |
parent | 0b566222b2fa0e2e0d5cb504cffffacf87525c52 (diff) | |
download | initscripts-542108e4cc22662701fd98e45ad13ece7a84baa1.tar initscripts-542108e4cc22662701fd98e45ad13ece7a84baa1.tar.gz initscripts-542108e4cc22662701fd98e45ad13ece7a84baa1.tar.bz2 initscripts-542108e4cc22662701fd98e45ad13ece7a84baa1.tar.xz initscripts-542108e4cc22662701fd98e45ad13ece7a84baa1.zip |
do not run fsck in netfs multiple times (#825190)
-rwxr-xr-x | rc.d/init.d/netfs | 6 |
1 files changed, 5 insertions, 1 deletions
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 |