help-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] OS X Resource Fork and FinderType support


From: David Douthitt
Subject: Re: [PATCH] OS X Resource Fork and FinderType support
Date: Tue, 26 Aug 2003 17:44:53 -0500

Sorry for the delay...

On Friday, August 22, 2003, at 11:03  AM, David Botsch wrote:

Questions on your proposal...

On Tue, 19 Aug 2003 17:08:03 -0400, David Douthitt wrote:

If it copies down a file, it
does NOT expect to find a resource fork.

What exactly does this above statment mean? Are you referring to running on a non-OS X box? Or are you simply saying that the resource fork should
always be in a separate file from the data fork?

If you are using (for example) rsync on a MacOS X system to download something from a Linux rsync server, the rsync will fail with a cryptic message about some hidden file not being present.

This file is in actuality a hack in order to get the Macintosh forks which go together.

I suspect other programs (cp?) will have other unusual requirements.

Also, a UNIX system such as HP-UX or Linux has no idea of what a resource fork is. If I have a cfengine server on Linux and I want to control MacOS clients..... how do I do it?

I supopse it is conceivable for the data to be hosted on an HFS+ file
system..

As far as I know, Linux doesn't yet support HFS+ and other UNIXes don't support Macintosh filesystems at all.

Though, depending on the copy method, the rsrc and data forks may still
need to be separate files.

As for blessing System Folders, why not a "bless=yes" option for
Directories?

Let's make a scenario: Frank has a MacOS X lab with a Linux server in the back running cfengine. Every night, the MacOS X clients download all of the appropriate files (with forks), and update the System Files and Finder files, blessing each folder as necessary. This helps to prevent modifications of system folders, finder folders, and to prevent the "loss" of a blessed folder.

Isn't this worth being able to do?

Here's another scenario: Danielle has a laptop, but can't boot into MacOS 9 - so, she connects to a network, and runs cfagent. Having done this, her MacOS 9 folders are fixed and restored, and she can boot into MacOS 9.

Now how about a Macintosh System 6/7/8/9 client? :-)

--
David Douthitt
david@douthitt.net
UNIX SysAdmin - HP/UX, UnixWare, Linux
LPIC-1, Linux+





reply via email to

[Prev in Thread] Current Thread [Next in Thread]