A rather strange bug, but quite a serious one nonetheless...
I run a remote server, with a serial console (via a networked terminal server), so I can monitor bootup. I therefore have the system console outputting to /dev/ttyS1
I "rc-update add quota default", then rebooted... the quota check ran _extremely_ slowly (it never actually finished before I drove the 85 miles to fix it), becuase of the stupid "spinner" ascii graphics ("\-/|" etc.), being printed over a 9600 baud serial line. It must move the spinner once for every inode it checks or something. Either way, it's a daft thing to have during bootup, so can you please remove -v from the init script parameters?
Uhm, the spinner is actually pretty useful, checking quotas takes quite a long time (~5 minutes) on large RAID arrays and this at least says that the box didn't freeze if it moves...
I hear a newer version of the ebuild has the switches in /etc/conf.d/quota , so they can be fixed in there. Could you please add a comment to that file, mentioning -v and warning of the excessive output/slowness over serial lines?
A lot of machines using a serial console will also use quotas, so I reckon it's pretty useful.
added warning to conf.d file
Cheers, I'm sure it'll help someone :)