diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-11-20 21:50:03 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-11-20 21:50:03 +0000 |
commit | 01ee30effc1a0ed298f0bff90a40e3c4a5166767 (patch) | |
tree | a5fbd1374fefc6143eb495125f04fb77f1fd86c4 /etc | |
parent | 7866a4c8d4c23bdab8cae6ea1c9371a06c9e44a6 (diff) | |
download | pfsense-01ee30effc1a0ed298f0bff90a40e3c4a5166767.zip pfsense-01ee30effc1a0ed298f0bff90a40e3c4a5166767.tar.gz |
Avoid race conditions by usleeping for 100 microseconds after performing mount operations
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/config.inc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/etc/inc/config.inc b/etc/inc/config.inc index 26c09fe..d6a5947 100644 --- a/etc/inc/config.inc +++ b/etc/inc/config.inc @@ -316,6 +316,9 @@ function conf_mount_rw() { $status = mwexec("/sbin/mount -w /"); } } + + usleep(100); + } /****f* config/conf_mount_ro @@ -346,6 +349,9 @@ function conf_mount_ro() { mwexec("/bin/sync"); mwexec("/bin/sync"); mwexec("/sbin/mount -r /"); + + usleep(100); + } /****f* config/convert_config |