Prev: Rhapsody
Next: X11 startup configurations
From: Tom Stiller on 23 Jan 2010 23:15 In article <1jcthxf.1krbqn1pi2fjxN%dempson(a)actrix.gen.nz>, dempson(a)actrix.gen.nz (David Empson) wrote: > Warren Oates <warren.oates(a)gmail.com> wrote: > > > In article <jollyroger-4665F2.10084323012010(a)news.individual.net>, > > Jolly Roger <jollyroger(a)pobox.com> wrote: > > > > > Oh interesting. Same here! That must be new in 10.6. > > > > I've got them in /usr/bin in 10.5.8. Although, they may have been put > > there by the dev tools installer. > > Probably. SetFile isn't part of the standard OS installation (I checked > 10.5.1, 10.5.4 and 10.6 install DVDs), and corresponding versions of the > developer tools install SetFile in /usr/bin as well as > /Developer/usr/bin (linked from /Developer/Tools). I can buy that the XCode install placed them in /usr/bin, but my installation shows a link count of "1", so they must be copies rather than linked. I looked through /Library/Receipts with: find . -name "*\.bom" -exec lsbom {} \; | grep SetFile and got no "hits". I don't know how to find out what installed them in /usr/bin. -- Tom Stiller PGP fingerprint = 5108 DDB2 9761 EDE5 E7E3 7BDA 71ED 6496 99C0 C7CF
From: nospam on 24 Jan 2010 04:07 In article <1jcthxf.1krbqn1pi2fjxN%dempson(a)actrix.gen.nz>, David Empson <dempson(a)actrix.gen.nz> wrote: > > I've got them in /usr/bin in 10.5.8. Although, they may have been put > > there by the dev tools installer. > > Probably. SetFile isn't part of the standard OS installation (I checked > 10.5.1, 10.5.4 and 10.6 install DVDs), and corresponding versions of the > developer tools install SetFile in /usr/bin as well as > /Developer/usr/bin (linked from /Developer/Tools). on my system with 10.5.8 & xcode 3.1.4, they are in /Developer/usr/bin but not in /usr/bin.
From: David Empson on 24 Jan 2010 04:40 nospam <nospam(a)nospam.invalid> wrote: > In article <1jcthxf.1krbqn1pi2fjxN%dempson(a)actrix.gen.nz>, David Empson > <dempson(a)actrix.gen.nz> wrote: > > > > I've got them in /usr/bin in 10.5.8. Although, they may have been put > > > there by the dev tools installer. > > > > Probably. SetFile isn't part of the standard OS installation (I checked > > 10.5.1, 10.5.4 and 10.6 install DVDs), and corresponding versions of the > > developer tools install SetFile in /usr/bin as well as > > /Developer/usr/bin (linked from /Developer/Tools). > > on my system with 10.5.8 & xcode 3.1.4, they are in /Developer/usr/bin > but not in /usr/bin. Did you do the default full installation of the developer tools? One of the packages in the full suite is "UNIX Development Support". Its description: "Optional content to allow command-line development from the boot volume. Installs a duplicate of the GCC compiler and command line tools included with the core Xcode developer tools package into the boot volume. It also installs header files, libraries, and other resources for developing software using Mac OS X into the boot volume. This package is provided for compatibility with shell scripts and makefiles that require access to the developer tools in specific system locations. This content is not relocatable and will only be installed onto the boot volume." This package is responsible for putting a second copy of all the command line development tools (such as gcc and including SetFile) into /usr/bin. The only Xcode installers I have handy are 3.1 (Leopard) and 3.2.1 (Snow Leopard) and they both have this package. Another possibility is if you had reinstalled the system after installing the developer tools. That would have rebuilt /usr/bin from scratch, so you would no longer have the second copy of the command line developer tools there. -- David Empson dempson(a)actrix.gen.nz
From: Tom Stiller on 24 Jan 2010 06:36 In article <tom_stiller-EF98FC.23153323012010(a)news.individual.net>, Tom Stiller <tom_stiller(a)yahoo.com> wrote: > In article <1jcthxf.1krbqn1pi2fjxN%dempson(a)actrix.gen.nz>, > dempson(a)actrix.gen.nz (David Empson) wrote: > > > Warren Oates <warren.oates(a)gmail.com> wrote: > > > > > In article <jollyroger-4665F2.10084323012010(a)news.individual.net>, > > > Jolly Roger <jollyroger(a)pobox.com> wrote: > > > > > > > Oh interesting. Same here! That must be new in 10.6. > > > > > > I've got them in /usr/bin in 10.5.8. Although, they may have been put > > > there by the dev tools installer. > > > > Probably. SetFile isn't part of the standard OS installation (I checked > > 10.5.1, 10.5.4 and 10.6 install DVDs), and corresponding versions of the > > developer tools install SetFile in /usr/bin as well as > > /Developer/usr/bin (linked from /Developer/Tools). > > I can buy that the XCode install placed them in /usr/bin, but my > installation shows a link count of "1", so they must be copies rather > than linked. > > I looked through /Library/Receipts with: > find . -name "*\.bom" -exec lsbom {} \; | grep SetFile > and got no "hits". I don't know how to find out what installed them in > /usr/bin. However, I also looked through the files installed by the "UNIX Development Support" package and found it to be exactly as Mr. Empson says. -- Tom Stiller PGP fingerprint = 5108 DDB2 9761 EDE5 E7E3 7BDA 71ED 6496 99C0 C7CF
From: nospam on 24 Jan 2010 07:12
In article <1jcuglm.13eooizq8wvkgN%dempson(a)actrix.gen.nz>, David Empson <dempson(a)actrix.gen.nz> wrote: > Another possibility is if you had reinstalled the system after > installing the developer tools. That would have rebuilt /usr/bin from > scratch, so you would no longer have the second copy of the command line > developer tools there. that explains it. i recently did a migration, and it's further proof that migration assistant does an incomplete job. |