mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Activate sync for the root slice in fstab during upgrade. Ticket #4523
This commit is contained in:
parent
2895e60696
commit
ed97bf788e
@ -6,6 +6,12 @@
|
||||
PRIOR_VERSION=`uname -r | cut -d'.' -f1`
|
||||
echo $PRIOR_VERSION > /tmp/pre_upgrade_version
|
||||
|
||||
# Activate sync on root filesystem. See ticket #4523
|
||||
# Back up original fstab
|
||||
/bin/cp /etc/fstab /etc/fstab.orig
|
||||
# Activate sync on the root slice only. This will not match NanoBSD since it already has sync,noatime
|
||||
/usr/bin/sed -i '' 's/^\(\/.*[[:space:]]*\/[[:space:]]*ufs[[:space:]]*\)rw\([[:space:]]*[[:digit:]][[:space:]]*[[:digit:]]\)$/\1rw,sync\2/' /etc/fstab
|
||||
|
||||
# Hack to workaround ticket #3749
|
||||
if [ "${PRIOR_VERSION}" = "8" ] && grep -q 'sh /etc/rc.reboot' /etc/rc.firmware; then
|
||||
PROC=$(ps axwww | grep '/etc/rc.firmware *pfSenseupgrade')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user