Thanks for the pointer to chkconfig. That did the trick. For the benefit of othere, here are more details:
• Daemon start / stop sequence is controlled by utility chkconfig
• Type: man chkconfig
• Not sure where chkconfig stores its data file
• See sample daemons shell scripts in /etc/init.d
• Each daemon script needs to support primary command line options of start, stop, status, restart
• Some daemons support secondary commands line options condrestart, etc
• In order for chkconfig to accept your new daemon, you need the following two comment lines in the script
# chkconfig: - 25 75
# description: whatever your daemon does
• To activate your new daemon, do the following
• Type: cp <daemon_name> /etc/init.d
• Type: chkconfig --add <daemon_name>
• By default, the daemon is setup in the "off" state
• Type: chkconfig --level 0123456 <daemon_name> on
• This turns on the daemon
• Type: chkconfig --list
• Your new daemon should be showing "on" state for all 7 runlevels
• The new daemon will get started automatically on the next reboot
• If you don't want to reboot now, you can type: <daemon_name> start
• Type: <daemon_name> status