I'm using 2.4.4-1 from the redhat RPM.
I'm rsyncing a directory tree with --backup --backup-dir= and also a number of
--exclude arguments and it dies. If I run with -vvv, it dies at this point
here:
.
.
.
make_file(-1,var/tmp)
make_file(-1,var/ucd-snmp)
make_file(-1,var/ucd-snmp/snmpd.conf)
send_file_list done
deleting in .
backup_dir is /usr/local/mirrors/liveoak.vircio.com/981652490
excluding file usr/share/doc
Segmentation fault
--exclude=usr/share/doc was just added to the argument list. It hadn't been
there before. If I take it back off, we don't die. If I remove it by hand
from the destination directory, we don't die.
My workaround is to remove it by hand, but clearly rsync should do something
better than segv in this context. I suppose we can debate if it should back
the directory up or blow it away. Either solution would be okay with me,
although for my purposes blowing it away would be better (I'm excluding it
because it should have always been excluded, not because I no longer need it.)
Chris
--
Chris Garrigues http://www.DeepEddy.Com/~cwg/
virCIO http://www.virCIO.Com
4314 Avenue C
Austin, TX 78751-3709 +1 512 374 0500
My email address is an experiment in SPAM elimination. For an
explanation of what we're doing, see http://www.DeepEddy.Com/tms.html
Nobody ever got fired for buying Microsoft,
but they could get fired for relying on Microsoft.
PGP signature