Subject: Re: Manipulating/backing up HFS+ files
To: None <netbsd-users@NetBSD.org>
From: Frederick Bruckman <fredb@immanent.net>
List: netbsd-users
Date: 12/02/2004 19:20:22
In article <20041203005647.GA19366@panix.com>,
	tls@rek.tjls.com (Thor Lancelot Simon) writes:
> On Thu, Dec 02, 2004 at 07:08:39PM -0500, Louis Guillaume wrote:
>> 
>> I have a Netatalk Server on NetBSD. Macintosh users mount shared 
>> directories and store files there.

>> Here we have a regular FFS filesystem, shared up over AFP. So we have 
>> more than just the data forks stored on the FFS filesystem.
>> 
>> dump, tar, cp et al destroy the resource forks, disassociating them with 
>> the data forks.
> 
> That doesn't make any sense.  In an FFS filesystem there only *is* a
> "data fork"; the netatalk AFP server stores the resource fork in a
> separate file.  So it is certainly not the case that NetBSD's "dump, tar,
> cp et al" destroy the resource forks; the "resource forks" were never
> there to begin with.
> 
> Perhaps you are not copying the separate file that actually contains
> the resource fork?

No doubt he is not. The netatalk package ships with a handful of utilities
(apple_cp, apple_mv, apple_rm) whose very purpose is to make transparent
the "hidden file" handling. Dumping or tarring up a whole directory should
get them fine, though, without any help.


Frederick