Does that include /usr/sbin/init - that would break a lot of scripts. I guess I could write a script to call shutdown for init 0 and reboot for init 6.

I see no reason for /etc/init.d and /etc/rc.d to exist - they are empty on all 60 machines I support.

My 2 cents