Running /etc/rc.d/init.d/random under *csh will cause errors.
Also some init.d scripts does not understand to parameter status.
Is /etc/rc.d/init.d good place for script single? - Consider
foreach file (/etc/rc.d/init.d/*)
or something similar in sh...
This will be fixed in initscripts-4.91 (or higher) in Raw Hide.