> is it a case that the source and destination directory are the same ?
> ..is that the issue at hand ?
Tom,
Doesn't matter when I try it.
Aaron, I am able to cause a premature exit by running against a source
machine's rsync that doesn't exist. By default, openrsync will invoke
"rsync". So if you're running
% openrsync whatever wherever
It will look for "rsync" on the local computer. On my machine:
% /usr/bin/openrsync --rsync-path /usr/bin/muppet -v xyzzy/ xyzzy/
io.c:224: error: unexpected end of file
io.c:247: error: io_read_nonblocking
io.c:638: error: io_read_buf
client.c:56: error: io_read_int
Is this the case with you? You can verify by running:
% /usr/bin/openrsync --rsync-path /usr/bin/openrsync -v xyzzy/ xyzzy/
flist.c:1076: warning: xyzzy/: skipping directory
Transfer starting: 0 files
Transfer complete: 16 B sent, 17 B read, 0 B file size
Of course, if you use -a,
% /usr/bin/openrsync --rsync-path /usr/bin/openrsync -va xyzzy/ xyzzy/
Transfer starting: 64 files
Transfer complete: 16 B sent, 2.3 KB read, 290.6 KB file size
Either way, I'll cook up a patch to have an error message following the
execvp in main.c.
Best,
Kristaps
No comments:
Post a Comment