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:
Arne Fitzenreiter
2012-01-20 21:06:45 +01:00
parent a6d0d790eb
commit fbb2ebd684
2 changed files with 10 additions and 6 deletions

View File

@@ -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;
;;

View File

@@ -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
;;