{"id":7811,"date":"2005-11-03T14:08:00","date_gmt":"2005-11-03T19:08:00","guid":{"rendered":"https:\/\/nuxx.net\/blog\/2005\/11\/03\/backing-up-os-x-to-openbsd\/"},"modified":"2026-07-01T11:33:45","modified_gmt":"2026-07-01T15:33:45","slug":"backing-up-os-x-to-openbsd","status":"publish","type":"post","link":"https:\/\/nuxx.net\/blog\/2005\/11\/03\/backing-up-os-x-to-openbsd\/","title":{"rendered":"Backing Up OS X to OpenBSD"},"content":{"rendered":"<p>[Cross posted to <lj user=c0nsumer> and <lj user=macosx>&#8230;]<\/p>\n<p>Hey everyone, I just thought you&#8217;d want to know that it&#8217;s possible to compile the version of <a href=\"http:\/\/samba.anu.edu.au\/rsync\/\">rsync<\/a> that ships with 10.4.3 (found <a href=\"http:\/\/www.opensource.apple.com\/darwinsource\/10.4.3\/rsync-20\/patches\/\">here<\/a>) on OpenBSD 3.8 (x86) <em>with<\/em> the Apple <a href=\"http:\/\/www.opensource.apple.com\/darwinsource\/10.4.3\/rsync-20\/patches\/EA.diff\">patch that enables extended attributes<\/a>.<\/p>\n<p>To compile it, just grab the 2.6.3 version <a href=\"http:\/\/www.opensource.apple.com\/darwinsource\/10.4.3\/rsync-20\/\">from Apple<\/a>, apply <a href=\"http:\/\/www.opensource.apple.com\/darwinsource\/10.4.3\/rsync-20\/patches\/EA.diff\">the patch<\/a>, do a <font face=\"courier\">.\/configure &#8211;enable-ea-support<\/font>, and compile it. I know it&#8217;s a bit behind the 2.3.6 version which ships with OpenBSD 3.8, but it does work.<\/p>\n<p>With this I&#8217;m able to back up the HFS+ volumes on my Macs to an OpenBSD box and preserve resource forks. Woo!<\/p>\n<p>Look:<\/p>\n<blockquote>\n<pre>$ ls -als\r\ntotal 150696\r\n    4 drwxr-xr-x  2 c0nsumer  c0nsumer       512 Nov  3 14:01 .\r\n    4 drwx------  3 c0nsumer  c0nsumer       512 Nov  3 14:00 ..\r\n   28 -rw-r--r--  1 c0nsumer  c0nsumer     12292 Sep 10 02:08 .DS_Store\r\n    4 -r--------  1 c0nsumer  c0nsumer        82 Sep 10 02:08 ._.DS_Store\r\n44416 -rw-r--r--  1 c0nsumer  c0nsumer  22710505 Aug 23 11:34 01_PolkaMegamix.m4a\r\n[...]\r\n$ <\/pre>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>[Cross posted to and &#8230;] Hey everyone, I just thought you&#8217;d want to know that it&#8217;s possible to compile the version of rsync that ships with 10.4.3 (found here) on OpenBSD 3.8 (x86) with the Apple patch that enables extended attributes. To compile it, just grab the 2.6.3 version from Apple, apply the patch, do\u2026<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,34],"tags":[],"class_list":["post-7811","post","type-post","status-publish","format-standard","hentry","category-computers","category-moved-from-livejournal"],"_links":{"self":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/7811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/comments?post=7811"}],"version-history":[{"count":1,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/7811\/revisions"}],"predecessor-version":[{"id":13818,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/7811\/revisions\/13818"}],"wp:attachment":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/media?parent=7811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/categories?post=7811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/tags?post=7811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}