by default previous versions of rsync (rsync-2.5.5-r1 and earlier) looked for
with rsync-2.5.6_pre20021105 it now looks for /etc/rsyncd.conf even though the
ebuild tries to alter the sysconfdir as with previous versions.
this causes the rsync server to stop accepting conections until the config file
is moved or a symlink created.
The cause is that the RSYNCD_CONF variable in rsyncd.h has changed to RSYNCD_SYSCONF
FIX; change line 22 of the ebuild to:
sed -e 's:RSYNCD_SYSCONF "/etc/rsyncd.conf":RSYNCD_SYSCONF
"/etc/rsync/rsyncd.conf":g' rsync.h.orig > rsync.h
tested here, working OK.
I've fixed that yesterday in rsync-2.5.6_pre20021105-r1.