Having poked around the web (apple's developer site, and various non- apple programming sites), it seems that neither the file-extension, the bundle-bit (which is found in the file-system's db, as far as I can undrstand) nor the presence of a /contents/pkgInfo etc, provide a completely reliable guide to the 'packageness' of a directory. Hence the OS's multiplicity of methods for determining it, and why I suspect a pure transcript solution may not be possible.

Using the bash 'ls' command with the '-F' option (to put a "/" at the end of each item that's a directory) lists any package as a directory, so is consistent with Rev's 'the files'.

Best,

Mark


On 8 Dec 2007, at 17:10, Richard Gaskin wrote:

Trevor DeVore wrote:
The Finder uses the following criteria to determine if something is a package: * The directory has a known extension: .app, .bundle, .framework, .plugin, .kext, and so on.
* The directory has its bundle bit set.
* The directory has a known structure type indicating it is a modern or versioned bundle.

How does one set a file's bundle bit in a post-ResEdit world?

--
 Richard Gaskin
 Managing Editor, revJournal
 _______________________________________________________
 Rev tips, tutorials and more: http://www.revJournal.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to