<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi Robert:</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>My apologies, that "if (fnamecmp)" should be commented out as you discovered. Did you read the updated man page to see the new arguments available for supporting HFS+ compression? It isn't on by default, you need to use --protect-decmpfs, for example, to preserve those xattrs.</div><div><br></div><div>I crafted a new diff and tested it again against 3.0.6. These steps work for me:</div><div><br></div><div><div><font class="Apple-style-span" color="#000000" face="Courier" size="3"><span class="Apple-style-span" style="background-color: transparent; font-size: 13px; ">cd ~/Desktop<br>curl -O <a href="http://rsync.samba.org/ftp/rsync/src/rsync-3.0.6.tar.gz">http://rsync.samba.org/ftp/rsync/src/rsync-3.0.6.tar.gz</a><br>tar -xzvf rsync-3.0.6.tar.gz<br>rm rsync-3.0.6.tar.gz<br>curl -O <a href="http://rsync.samba.org/ftp/rsync/src/rsync-patches-3.0.6.tar.gz">http://rsync.samba.org/ftp/rsync/src/rsync-patches-3.0.6.tar.gz</a><br>tar -xzvf rsync-patches-3.0.6.tar.gz<br>rm rsync-patches-3.0.6.tar.gz<br>cd rsync-3.0.6<br><br>patch -p1 < patches/fileflags.diff<br>patch -p1 < patches/crtimes.diff<br></span></font><div><font class="Apple-style-span" color="#000000" face="Courier" size="3"><span class="Apple-style-span" style="background-color: transparent; font-size: 13px; ">patch -p1 < (path to the attached file)</span></font></div><div><font class="Apple-style-span" color="#000000" face="Courier" size="3"><span class="Apple-style-span" style="background-color: transparent; font-size: 13px; ">echo "#define EXTRA_ROUNDING 0" > rounding.h</span></font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><font class="Apple-style-span" color="#000000" face="Courier" size="3"><span class="Apple-style-span" style="background-color: transparent; font-size: 13px; ">./prepare-source<br>./configure<br>make<br></span></font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">sudo ./rsync -aHANXx --force-change --protect-decmpfs --fileflags /Volumes/Source/ /Volumes/Target/</font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">sudo bbouncer verify -d /Volumes/Source /Volumes/Target</font></div><div><font class="Apple-style-span" face="Courier"><div><br></div><div>Verifying: hfs-compression ... </div><div> Sub-test: decmpfs xattr ... preserved</div><div> Sub-test: UF_COMPRESSED flag ... set</div><div> Sub-test: file contents ... match</div><div> Sub-test: creation time ... ok</div><div> Sub-test: modification time ... ok</div><div> Sub-test: hard link inode ... ok</div><div> Sub-test: hard link decmpfs xattr ... preserved</div><div> Sub-test: hard link UF_COMPRESSED flag ... set</div><div> Sub-test: hard link modification time ... ok</div><div>ok </div><div>Verifying: hfs-compression_large ... </div><div> Sub-test: decmpfs xattr ... preserved</div><div> Sub-test: UF_COMPRESSED flag ... set</div><div> Sub-test: file contents ... match</div><div> Sub-test: creation time ... ok</div><div> Sub-test: modification time ... ok</div><div> Sub-test: hard link inode ... ok</div><div> Sub-test: hard link decmpfs xattr ... preserved</div><div> Sub-test: hard link UF_COMPRESSED flag ... set</div><div> Sub-test: hard link modification time ... ok</div><div>ok </div><div><br></div></font></div><div><br></div><div><br></div><div>Mike</div><div><br></div><div></div></div></body></html>