I am pretty well acquainted with /etc/rc?.c/{S,K}nnScripts and used to be familiar with /etc/rc.local.
In fedora 14 I could get things to run in ./etc/rc.local (was an empty script but I could add lines - in fedora 16 here is nothing there at all) and one should be able ro run scrips in rc?.d at startup (S..) or shutdown (K..) of the OS state (ATT Unix System V style). In fedora 14 I used rc.local as I had some problems getting local things to run right in the K/S scripts. In fedora 16, I cannot seem to get an /etc/rc9.d/S99xxx or /etc/rc0.d/K99xxx script to run, nor can I make a new file (was none) for /etc/rc.local and get it to run. In each case I inserted a command to watch the run and then rebooted.
e.g.
echo $* >> /tmp/some_log_file
I have concluded that I cannot get any script to run at boot time or shutdownt time. My goal is simply to run a few commands upon boot - rc0 ... rc5 - it does not matter as long as it happens before I (the user login).
I will note that I added an rc6/S56ixinetd script and xinetd does come up (but a command insertedd in there does not log so I have no idea how it comes up!).
I will also note that I see very few SNNxxx scripts but several KNNxxx scripts in /etc/rc?.d directories.
I have been dealing with Unix for a LONG time and am at al loss.
i am confused. I know Unix well and thought we had system 5 sematics.
WTF am I doing wrong?