Do not copy your binary to the /etc/init.d/ dir ... this i meant to be the location of the bash script to operate rsync.
Look in the contrib dir of your "pre-rpm" version of rsync, you should have a script for that.
try
Code:
grep chkconfig /the/forlder/contrib/
The solution is in you /etc/init.d/rsync script.
Make sure it has a commented line like
Code:
# chkconfig: 2345 24 96
where :
2345 are the runlevels you want your service to run
24 is the rank where it should be started
96 is the rank where it should be stopped
For more details ... man chkconfig