Two thoughts:
First thing I'd check is when in the boot process it's being run. That spot where it says
Quote:
" [ ${NETWORKING} ="yes" ] || exit 0
|
is the only spot I could see that might exit without doing anything, yet give no error.
The first thing I tend to think of with problems like this is environment, because the environment during startup is like that with rsh or cron -- it's noticeably different than what you have when you're logged in.
From your comment about the paths being in the file, I suspect you already thought of that. I can't find anything else that it looks like they might have forgotten.
Second idea: Change your header line to "#!/bin/bash -x", to see what the program is doing. (That may or may not work, because, depending where it is in the boot process, the messages may get routed to the console or they may go off into never-never land.
You might also take off the redirection on the program startup ("$FETCHMAIL --daemon $TIME
>/dev/null 2>&1".
Hope this helps,
CHL