Gateway old bug report to bugzilla: ... and /etc/init.d/rc.[1-6]d/ should be /etc/rc.[1-6].d What more is there to say? Dan Quinland (FSSTND/FHS maintainer) told me the story on how RH ended up using /etc/rc.d/ in the first place (by misunderstanding the original FSSTND). However, RH should be FHS compliant, and as much as the change will be painful, everything has to be fixed to be in /etc/{rc?.d,init.d}. RH 6.0 could implement this and have a link from /etc/rc.d/ to /etc so that old contrib packages can keep working. Before that, however, the upgrade should move all the contrib files in /etc/rc.d/rc?.d in /etc/rc?.d Not only will this make RH more compatible with other RPM based distributions (including debian if you use alien), but also other Unices like Solaris and Irix, and I'm sure many others. I know, it's a big and painful change, but I think it's really worth it.
We'll look into this for a future release of Red Hat Linux.