3.0.1 Test Success MacOS X 10.4.11
smokin.jake at mac.com
smokin.jake at mac.com
Mon Mar 3 22:51:26 GMT 2008
I have also been eager to test bbouncer
The latest source passes with flying colours!
but make check finds some problems with xattrs if not run by sudo
I have xattr in /usr/local/bin/ from the source found at:
http://dev.bignerdranch.com/public/bnr/eXttra.zip
What I did:
cd /usr/local/Source
rsync -av --exclude=.git/ rsync://rsync.samba.org/ftp/unpacked/rsync .
rsync -av --exclude=.git/ rsync://rsync.samba.org/ftp/rsync/patches
rsync
cd rsync
patch -p1 <patches/fileflags.diff
patch -p1 <patches/crtimes.diff
./configure
rsync 3.0.1dev configuration successful
make
make check
----- xattrs log follows
Testing for symlinks using 'test -h'
makepath /usr/local/Source/rsync/testtmp/xattrs/from/foo/bar
makepath /usr/local/Source/rsync/testtmp/xattrs/chk/foo
Running: "/usr/local/Source/rsync/rsync -avX . '/usr/local/Source/
rsync/testtmp/xattrs/chk/'"
sending incremental file list
file0
file1
file2
file4
foo/bar/
foo/bar/file5
sent 786 bytes received 121 bytes 1814.00 bytes/sec
total size is 38 speedup is 0.04
-------------
check how the directory listings compare with diff:
-------------
check how the files compare with diff:
-------------
--- /usr/local/Source/rsync/testtmp/xattrs/xattrs.txt 2008-03-03
21:24:32.000000000 +0100
+++ - 2008-03-03 21:24:32.000000000 +0100
@@ -12,13 +12,5 @@
user.foo foo
user.long a long attribute for our new file that tests
to ensure that this works
foo/file3
- user.bar new bar
- user.equal this long attribute should remain the same
and not need to be transferred
- user.foo new foo
- user.long this is also a long attribute that will be
truncated in the initial data send
file4
foo/bar/file5
- user.bar new bar
- user.equal this long attribute should remain the same
and not need to be transferred
- user.foo new foo
- user.long this is also a long attribute that will be
truncated in the initial data send
----- xattrs log ends
FAIL xattrs
------------------------------------------------------------
----- overall results:
30 passed
1 failed
6 skipped
------------------------------------------------------------
overall result is 1
make: *** [check] Error 1
sudo make check
.....
PASS wildmatch
PASS xattrs
------------------------------------------------------------
----- overall results:
33 passed
4 skipped
------------------------------------------------------------
overall result is 0
sudo make install
cd /usr/local/Source/backup-bouncer-0.1.2/
./bbouncer create-vol mysource
./bbouncer create-vol mybackup
./bbouncer create /Volumes/mysource/
sudo rsync -aHAXiP --fileflags --crtimes /Volumes/mysource/ /Volumes/
mybackup/
./bbouncer verify -d /Volumes/mysource/ /Volumes/mybackup
Verifying: basic-permissions ... ok
Verifying: timestamps ...
Sub-test: modification time ... ok
ok
Verifying: symlinks ... ok
Verifying: symlink-ownership ... ok
Verifying: hardlinks ... ok
Verifying: resource-forks ... ok
Verifying: finder-flags ... ok
Verifying: finder-locks ... ok
Verifying: creation-date ... ok
Verifying: bsd-flags ... ok
Verifying: extended-attrs ...
Sub-test: on files ... ok
Sub-test: on directories ... ok
Sub-test: on symlinks ... ok
ok
Verifying: access-control-lists ...
Sub-test: on files ... ok
Sub-test: on dirs ... ok
ok
Verifying: fifo ... ok
Verifying: devices ... ok
Verifying: combo-tests ...
Sub-test: xattrs + rsrc forks ... ok
Sub-test: lots of metadata ... ok
ok
More information about the rsync
mailing list