I have a Debian and an RPM package that requires a start/stop script to be added to the /etc/init.d directory. Recently, I was informed by a remote developer that "those in the know" know that "best practice" is to actually install the start up in the /etc/init.d directory rather than use symlinks, especially when the package could be installing on a different partition. I've always used symlinks. An "ls -la" shows a lot of packages use symlinks.
Is there a Unix/Linux guru out there can give a definitive answer as to what the best practice regarding start up scripts in the /etc/init.d directory. Is best practice symlink, hard link, actual file or does it really matter?
It would be great if you could cite a source. I have google this topic, but I'm unable to find an answer.