|
|
@ -71,13 +71,10 @@ esac |
|
|
|
|
|
|
|
|
|
|
|
# should we have a timeout? |
|
|
|
# should we have a timeout? |
|
|
|
tries=0 |
|
|
|
tries=0 |
|
|
|
while [ ! -e $root ]; do |
|
|
|
until [[ -e $root ]]; do |
|
|
|
echo -n "." |
|
|
|
echo -n "." |
|
|
|
sleep 1 |
|
|
|
sleep 1 |
|
|
|
tries=$(($tries + 1)) |
|
|
|
((tries++ > 30)) && emergency_shell |
|
|
|
if [ $tries -gt 30 ]; then |
|
|
|
|
|
|
|
emergency_shell |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
done |
|
|
|
done |
|
|
|
echo -e "\n\nMounting rootfs after $tries seconds" |
|
|
|
echo -e "\n\nMounting rootfs after $tries seconds" |
|
|
|
ln -s "$root" /dev/root |
|
|
|
ln -s "$root" /dev/root |
|
|
|