From: Alexander H. <ale...@gm...> - 2012-05-17 19:35:41
|
On 5/17/12 10:44 AM, Alexander Hansen wrote: > On 5/16/12 10:33 AM, Alexander Hansen wrote: >> On 5/15/12 2:42 PM, Dustin Cartwright wrote: >>> On Tue, May 15, 2012 at 1:03 AM, Alexander Hansen >>> <ale...@gm... <mailto:ale...@gm...>> wrote: >>> >>> After injecting again, removing the fink-bld entries, and doing a >>> selfupdate: >>> >>> $ id fink-bld >>> uid=4294967294(fink-bld) gid=4294967294(nobody) >>> groups=4294967294(nobody),402(com.apple.sharepoint.group.1),403(com.apple.sharepoint.group.2),12(everyone),61(localaccounts) >>> >>> >>> I'm at a loss for why this keeps happening. My best guess is that Merle >>> was right and this is some sort of caching bug. But I don't see what's >>> different between this code and the passwd package or what MacPorts does >>> to install its use. Is it possible that this uid is transient and that >>> if you tried to actually build something with the newly installed >>> fink-bld, it would work out? >>> >>> Dustin >> >> Nope, it's not transient. >> >> I didn't see it when I installed fink-bld via shell scripts (fink's >> postinstall). >> >> > Woops, I was wrong. I get the same thing on 10.7 from my > "fink-creates-fink-bld" branch when I create fink-bld in fink's > postinstall. Success! What passwd-fink-bld does, and which wasn't being done by fink either in my branch or Dustin's, is to run dscl . -delete /Users/fink-bld AuthenticationAuthority when generating the fink-bld user. By doing this, I get the proper results: 10.7 $ id fink-bld uid=600(fink-bld) gid=600(fink-bld) groups=600(fink-bld),402(com.apple.sharepoint.group.1),403(com.apple.sharepoint.group.2),12(everyone),61(localaccounts) 10.6 $id fink-bld uid=600(fink-bld) gid=600(fink-bld) groups=600(fink-bld),101(com.apple.sharepoint.group.1),61(localaccounts),12(everyone),102(com.apple.sharepoint.group.2) 10.5 $ id fink-bld uid=600(fink-bld) gid=600(fink-bld) groups=600(fink-bld) -- Alexander Hansen, Ph.D. Fink User Liaison http://finkakh.wordpress.com/2012/02/21/got-job/ |