Mount HFS+ (was: Re: Converting OS X AddressBook to KAddress?)

Timothy A. Seufert yellowdog-general@lists.terrasoftsolutions.com
Mon Aug 19 22:49:01 2002


At 1:11 PM -1000 8/19/02, Angela Kahealani wrote:
>>  You are using Linux (or MacOS X).  This is not a big problem.
>
>I know that it's very important to your ego to be seen by others
>as an expert,

I thought you wanted to leave personal attacks out of it?

In any case, sure, it's nice for the ego to be seen as an expert, but 
not absolutely important to me.  For example, I explicitly disavow 
being a True Shell Wizard; it took me WAY too long to come up with 
that one liner.

(To make a long story short, I didn't know how to get the shell to 
not split find's output into separate arguments whenever there was an 
ASCII space character in a filename.  Spent a bunch of time trying to 
figure out how to compensate in a way that (a) didn't work and (b) I 
should have known wouldn't work.  In the end I scanned through the 
bash and tcsh man pages like I should have to begin with, and finally 
found the correct shell syntax.)

>No, I didn't want one huge mbox, I was trying to preserve the
>individual mailboxes, so it took multiple "cats". I used tcsh
>foreach to spawn 1 kitten per mbox to be reconstructed.

So you already knew that it was quite possible to get where you 
wanted to go without much fuss?  Shame on you for implying that it 
was not; I only posted that 1-liner because you gave quite a good 
impression of thinking that needing to combine several mbox files was 
an unacceptably difficult step.  (and it's not like the splits are 
all that a bad thing either, but that's a whole 'nother digression)

>I tried all of those, and the AddressBook refused to allow me to
>select more than one entry at a time. Further, if you check it
>out carefully, as of 10.1.5, the AddressBook allows you to
>import entries with a multitude of fields, which I used, and the
>vcard format it exports only exports a subset of those fields,
>so that there is a loss of the data from the non-exported
>fields... what you get out is less that what you put in.

10.2 Address Book exports all fields.  It isn't perfect yet -- looks 
like it can lose some vCard "type=foo" information for records on 
both import and export, but the data itself is preserved.

>Therefore, THERE IS NO EXPORT CAPABILITY AS OF 10.1.5. Now, can
>we get back ON TOPIC in this mailing list, which would be YDL,
>not 9 or X?

It must be hard to netcop with a straight face when you began with a 
bunch of offtopic juvenile namecalling (OSuX etc.) and unjustifiable 
hysterics about Apple's intents.  You couldn't ask for a better 
invitation to have an offtopic flamewar.

>Unless... you know how I can mount WRITABLE an HFS+
>partition under YDL 2.3. Which brings me back to my 3boot system...

You cannot.  Grab the Linux kernel source and start hacking; the HFS+ 
filesystem driver needs a lot of work before it will be capable of 
writing to a disk.  Even the plain HFS FS driver is not in terribly 
good shape (use it at the risk of kernel panics and corrupted data, 
especially on SMP systems).

In the meantime, you may be able to get by with hfsplusutils (hpcd 
hpcopy hpls hpmount hprm hpmkdir hppwd hpumount).  There are no man 
pages but they work much the same as the equivalent hfsutils commands 
(man hfsutils).
-- 
Tim Seufert