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.
Good luck.
EDIT: Oh, here's my original post:
http://forums.fedoraforum.org/showthread.php?t=196875