mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
flash-image: improve mount/dismount at partition resize.
fix missing parameters at mount. remount / ro before reboot to leave a clean rootfs.
This commit is contained in:
@@ -17,11 +17,11 @@
|
||||
|
||||
case "${1}" in
|
||||
start)
|
||||
boot_mesg "Mounting root file system in read/write mode ..."
|
||||
mount -o remount,rw / > /dev/null
|
||||
evaluate_retval
|
||||
|
||||
boot_mesg "Autoresize /var partition to use the whole drive ..."
|
||||
|
||||
# Ensure that / is writeable
|
||||
mount
|
||||
|
||||
# Detect device
|
||||
ROOT=`mount | grep -m1 " / " | cut -d" " -f1`;
|
||||
DRV=${ROOT::`expr length $ROOT`-1}
|
||||
@@ -34,6 +34,7 @@ case "${1}" in
|
||||
|
||||
# Erase symlink, it should run only once
|
||||
rm -f /etc/rc.d/rcsysinit.d/S26fsresize
|
||||
sync
|
||||
|
||||
exit 0;
|
||||
;;
|
||||
|
||||
@@ -18,8 +18,9 @@
|
||||
case "${1}" in
|
||||
start)
|
||||
|
||||
# Ensure that / is writeable
|
||||
mount -o remount,rw /
|
||||
boot_mesg "Mounting root file system in read/write mode ..."
|
||||
mount -o remount,rw / > /dev/null
|
||||
evaluate_retval
|
||||
|
||||
# Detect device
|
||||
ROOT=`mount | grep -m1 " / " | cut -d" " -f1`;
|
||||
@@ -32,6 +33,8 @@ case "${1}" in
|
||||
rm -f /etc/rc.d/rcsysinit.d/S25partresize
|
||||
|
||||
boot_mesg "Rebooting ..."
|
||||
sync
|
||||
mount -o remount,ro / > /dev/null
|
||||
reboot -f
|
||||
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user