|
@@ -29,8 +29,9 @@ check_exit() {
|
|
|
prepare() {
|
|
|
cd /
|
|
|
if [ -x /sbin/cfgfs ];then
|
|
|
- pkill crond
|
|
|
- umount -f /etc
|
|
|
+ mount -o bind /tmp/.cfgfs/root /etc
|
|
|
+ check_exit
|
|
|
+ mount -o remount,rw /etc
|
|
|
check_exit
|
|
|
fi
|
|
|
mount -o remount,rw /
|
|
@@ -90,7 +91,7 @@ esac
|
|
|
|
|
|
sync
|
|
|
if [ -x /sbin/cfgfs ];then
|
|
|
- mount -o bind /etc /tmp/.cfgfs/root
|
|
|
+ umount /etc
|
|
|
fi
|
|
|
if [ "$system" == "RB532" ];then
|
|
|
umount -f /boot
|