At the end of the /etc/init.d/rc.shutdown script is a call to the "usleep_progress" function which has the system sleep for 2 seconds. Is there practical need for a delay here, or could it be removed for a faster shutdown?
Also, are the 1 second sleeps needed between the calls to sync? sync doesn't return until the sync has been completed, so I'm wondering if the sleeps could be safely removed.
Thanks,
Brian