COMMAND
syslog
SYSTEMS AFFECTED
Solaris 2.5.1
PROBLEM
Lauren P. Burka found following. The file /etc/init.d/syslog in
Solaris 2.5.1 (Sparc version, latest patch set), does not identify
which shell should execute it. If root is set to use csh (instead
of sh or ksh), syslog will fail to start. If you were expecting
syslog to tell you anything, you lose.
SOLUTION
It's easy to fix; just add "#!/bin/sh" to the beginning of the
script. Other startup scripts (including cron) also lack shell
specifications, but appear to work just fine under csh.
Sun says that yes, this is a bug, and it's fixed in 2.6.