You deleted *everything* under /etc/init.d? That may take quite a long time and a lot of hassle to recover... because each file is owned by a different RPM package.
The following procedure may work for you:
1) As root, run the command rpm --verify -a
. Get a list of missing files. This takes quite a long time to finish.
2) From the output of the previous command, you can get a list of missing files, but possibly with false-positives. For now, just choose those under /etc/init.d
3) Query the RPM database: for each missing file, get the corresponding package name with the command
4) Download the packages using yumdownloader (yumdownloader[list of package names]
5) Reinstall the packages: rpm -ivh --replacepkgs[list of RPM package filenames]
I've been there done that, and the above is an outline of what I did. If you can write simple shell/python/perl programs some of the steps can be automated. Even without automation it is possible to recover by hand, too.
Oh, here's my original post: http://forums.fedoraforum.org/showthread.php?t=196875