<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. &nbsp;Did you read the updated man page to see the new arguments available for supporting HFS+ compression? &nbsp;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. &nbsp;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&nbsp;<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&nbsp;<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 &lt; patches/fileflags.diff<br>patch -p1 &lt; 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 &lt; (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" &gt; 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&nbsp;./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&nbsp;bbouncer verify -d /Volumes/Source /Volumes/Target</font></div><div><font class="Apple-style-span" face="Courier"><div><br></div><div>Verifying: &nbsp; &nbsp; &nbsp;hfs-compression ...&nbsp;</div><div>&nbsp;&nbsp; Sub-test: &nbsp; &nbsp; &nbsp; &nbsp;decmpfs xattr ... preserved</div><div>&nbsp;&nbsp; Sub-test: &nbsp; UF_COMPRESSED flag ... set</div><div>&nbsp;&nbsp; Sub-test: &nbsp; &nbsp; &nbsp; &nbsp;file contents ... match</div><div>&nbsp;&nbsp; Sub-test: &nbsp; &nbsp; &nbsp; &nbsp;creation time ... ok</div><div>&nbsp;&nbsp; Sub-test: &nbsp; &nbsp;modification time ... ok</div><div>&nbsp;&nbsp; Sub-test: &nbsp; &nbsp; &nbsp;hard link inode ... ok</div><div>&nbsp;&nbsp; Sub-test: hard link decmpfs xattr ... preserved</div><div>&nbsp;&nbsp; Sub-test: hard link UF_COMPRESSED flag ... set</div><div>&nbsp;&nbsp; Sub-test: hard link modification time ... ok</div><div>ok&nbsp;</div><div>Verifying: hfs-compression_large ...&nbsp;</div><div>&nbsp;&nbsp; Sub-test: &nbsp; &nbsp; &nbsp; &nbsp;decmpfs xattr ... preserved</div><div>&nbsp;&nbsp; Sub-test: &nbsp; UF_COMPRESSED flag ... set</div><div>&nbsp;&nbsp; Sub-test: &nbsp; &nbsp; &nbsp; &nbsp;file contents ... match</div><div>&nbsp;&nbsp; Sub-test: &nbsp; &nbsp; &nbsp; &nbsp;creation time ... ok</div><div>&nbsp;&nbsp; Sub-test: &nbsp; &nbsp;modification time ... ok</div><div>&nbsp;&nbsp; Sub-test: &nbsp; &nbsp; &nbsp;hard link inode ... ok</div><div>&nbsp;&nbsp; Sub-test: hard link decmpfs xattr ... preserved</div><div>&nbsp;&nbsp; Sub-test: hard link UF_COMPRESSED flag ... set</div><div>&nbsp;&nbsp; Sub-test: hard link modification time ... ok</div><div>ok&nbsp;</div><div><br></div></font></div><div><br></div><div><br></div><div>Mike</div><div><br></div><div></div></div></body></html>