Nothing about the init command seems really necessary. Why not just do that stuff from an /sbin/init script?
I'm not a kernel hacker by any definition, but I'm pretty sure its neccasery because we want it to be done before /sbin/init is ran, AKA hide the kernel messages :)
-- [Name ] :: [Matan I. Peled ] [Location ] :: [Israel ] [Public Key] :: [0xD6F42CA5 ] [Keyserver ] :: [keyserver.kjsl.com] encrypted/signed plain text preferred
signature.asc
Description: OpenPGP digital signature