Well, here's my suggestion:
in /etc/init.d/tc-config, I replaced
[ -n "$WAITUSB" ] && sleep $WAITUSB
with
[ -n "$WAITUSB" ] && (
case $WAITUSB in
*:*) dev=${WAITUSB#*:}
timeout=${WAITUSB%:*}
while [ $timeout -gt 0 ]; do
echo -en "\rwaiting for usb ... $timeout "
timeout=$(expr $timeout - 1)
sleep 1
blkid | tr -d \" | grep -q $dev && timeout=0
done ;;
*) sleep "$WAITUSB" ;;
esac
)
and now with the option WAITUSB=30:LABEL=TinyCore now boots in far less than 30 seconds.
Greetings,
SvOlli