Comment 4 for bug 214271

Revision history for this message
Alexander Sashnov (sashnov) wrote :

I found this bug too. And on my system, when usplash gone, system boot hangs on "Checking root filesystem".
Not reproduced on virtual system- fsck works fine.

 slumber=$(( ${slumber} * 10 ))
 while [ ! -e "${resume}" ] || ! /lib/udev/vol_id "${resume}" >/dev/null 2>&1; do
  /bin/sleep 0.1
  slumber=$(( ${slumber} - 1 ))
  [ ${slumber} -gt 0 ] || break
 done

At least, sleep 0.1 executed 50 times takes 5 sec. Whole loop takes 5.13 sec in my measurement.
And also usplash need to wait some thing other usplash_write command from another script.