For some reason, at-3.1.8-12 requires /etc/init.d: root@sunshine:/usr/new/RedHat/7.x # rpm -Uvh at-3.1.8-12.i386.rpm error: failed dependencies: /etc/init.d is needed by at-3.1.8-12 Yet /etc/init.d has been (re-)abandoned for /etc/rc.d/init.d.
/etc/init.d has not been re-abandoned. It just requires significant RPM hoop-jumping to make the switch cleanly. It requires it because the init script sources /etc/init.d/functions.
Sorry, I wasn't aware that I had to jump through the chkconfig hoop, where ./etc/init.d -> rc.d/init.d is provided. ;->