Framework versioning in OS X
Framework versioning in OS X
- Subject: Framework versioning in OS X
- From: "Diop Mercer" <email@hidden>
- Date: Thu, 19 Apr 2007 15:45:58 -0400
Hi. Can anyone point me to documentation explaining Apple's way of
versioning files in the OS?
For example, drilling down /System/Library/Frameworks/Quartz.framework:
% cd /System/Library/Frameworks/Quartz.framework; ls -l
total 32
lrwxr-xr-x 1 root wheel 27 Mar 31 02:19 Frameworks ->
Versions/Current/Frameworks
lrwxr-xr-x 1 root wheel 24 Mar 31 03:38 Headers -> Versions/Current/Headers
lrwxr-xr-x 1 root wheel 23 Mar 31 02:19 Quartz -> Versions/Current/Quartz
lrwxr-xr-x 1 root wheel 26 Mar 31 02:19 Resources ->
Versions/Current/Resources
drwxr-xr-x 4 root wheel 136 Jan 31 16:22 Versions
% cd Versions; ls -l
total 8
drwxr-xr-x 6 root wheel 204 Mar 31 13:21 A
lrwxr-xr-x 1 root wheel 1 Mar 31 02:19 Current -> A
% cd A; ls -l
total 56
drwxr-xr-x 4 root wheel 136 Jan 31 16:22 Frameworks
drwxr-xr-x 3 root wheel 102 Sep 28 2006 Headers
-rwxr-xr-x 1 root wheel 24948 Mar 31 13:21 Quartz
drwxr-xr-x 4 root wheel 136 Jan 23 01:19 Resources
What APIs are available to control the symlink structure?
What command-line utilities are available for manipulating the symlink
structure? I'm guessing something more sophisticated than rm and ln
-s...
Thanks.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden