version 1.7.2.3, 2017/06/28 11:59:10
|
version 1.7.2.4, 2017/10/08 00:05:37
|
Line 34 FIT2CF="/dev/ufs/fit2cf"
|
Line 34 FIT2CF="/dev/ufs/fit2cf"
|
CFDIR="/elwix/cf" |
CFDIR="/elwix/cf" |
|
|
ELWIX2="/dev/ufs/elwix2" |
ELWIX2="/dev/ufs/elwix2" |
|
ELWIX="/dev/ufs/elwix" |
|
|
umask 022 |
umask 022 |
|
|
Line 97 echo "ELWIX>>> Firmware RootFS boot stage ..."
|
Line 98 echo "ELWIX>>> Firmware RootFS boot stage ..."
|
if test -c $ELWIX2; then |
if test -c $ELWIX2; then |
BOOTSLICE=`kenv currdev` |
BOOTSLICE=`kenv currdev` |
if test "${BOOTSLICE#disk0}" != "a:"; then |
if test "${BOOTSLICE#disk0}" != "a:"; then |
mount -o ro $ELWIX2 / | ELWIX=$ELWIX2 |
else | |
mount / | |
fi |
fi |
else |
|
mount / |
|
fi |
fi |
|
|
|
if ! mount -o ro $ELWIX $FRMPATH; then |
|
umount $FRMPATH |
|
fsck -y $ELWIX 1>/dev/null 2>&1 |
|
if ! mount -o ro $ELWIX $FRMPATH; then |
|
umount -f $FRMPATH |
|
fsck -f -y $ELWIX 1>/dev/null 2>&1 |
|
if ! mount -o ro $ELWIX $FRMPATH; then |
|
failed_sysvol mount "system volume" |
|
fi |
|
fi |
|
fi |
|
|
if ! mount -a; then |
if ! mount -a; then |
umount -A |
umount -A |
fsck -y 1>/dev/null 2>&1 |
fsck -y 1>/dev/null 2>&1 |
Line 119 fi
|
Line 128 fi
|
|
|
if test -c "$FIT2CF" -a -d "$CFDIR"; then |
if test -c "$FIT2CF" -a -d "$CFDIR"; then |
echo " RootFS: Mount ELWIX flash volume" |
echo " RootFS: Mount ELWIX flash volume" |
mount -o ro $FIT2CF $CFDIR || \ | if ! mount -o ro $FIT2CF $CFDIR; then |
fsck -y -tufs $FIT2CF 1>/dev/null 2>&1 && mount -o ro $FIT2CF $CFDIR || \ | umount $CFDIR |
failed_sysvol mount "flash volume" | fsck -y -tufs $FIT2CF 1>/dev/null 2>&1 |
| if ! mount -o ro $FIT2CF $CFDIR; then |
| echo "Error:: mount of $FIT2CF to $CFDIR failed!" |
| fi |
| fi |
fi |
fi |
|
|
if [ -r $FRMPATH/$FRMFILE ]; then |
if [ -r $FRMPATH/$FRMFILE ]; then |