summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-11-20 21:50:03 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-11-20 21:50:03 +0000
commit01ee30effc1a0ed298f0bff90a40e3c4a5166767 (patch)
treea5fbd1374fefc6143eb495125f04fb77f1fd86c4 /etc
parent7866a4c8d4c23bdab8cae6ea1c9371a06c9e44a6 (diff)
downloadpfsense-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.inc6
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
OpenPOWER on IntegriCloud