There's an incorrect linebreak in /etc/init.d/rsyncd, the line: "# Distributed under the terms of the GNU General Public License, v2 or later" is broken into: "# Distributed under the terms of the GNU General Public License, v2 or later" causing an error when starting the rsync-daemon: /sbin/runscript.sh: line 4: or: command not found *g* This is of minor influence, since the daemon starts nevertheless, und surely is fixed in no time ;-)
Remerge and update the file. That's not the way it is on my system. It sounds like you have an old version of the file. Reopen if that doesn't help please.
I just synced again, and I have the following version of the file: # $Header: /home/cvsroot/gentoo-x86/app-admin/gentoo-rsync-mirror/files/rsyncd.init,v 1.5 2004/06/06 14:14:26 klieber Exp $ originating from /usr/portage/app-admin/gentoo-rsync-mirror/files/rsyncd.init The bug still exists.
Created attachment 32859 [details] rsyncd.init Fixed linebreak in initscript.
Created attachment 32860 [details] gentoo-rsync-mirror-1.0-r3.ebuild Fixed missing cvs header tag in ebuild.
in cvs sorry for delay