How should we handle fink-bld?
Alexander Hansen <[email protected]>
| Newsgroups | gmane.os.apple.fink.core |
|---|---|
| Organization | Fink Core Team |
| Message-ID | <[email protected]> |
Now that we've got master fink able to bootstrap, another question to resolve before we do a release is how we bring in the 'fink-bld' user. 1) One option that has been mentioned (dmacks) is to append passwd-fink-bld in the implicit BuildDepends for every package. This is currently done for 'dev-tools' as well. One drawback is that our 10.5/10.6 passwd is still monolithic, so this means that all of passwd will get installed (not just built) as soon as a user installs his/her first package. On the plus side, we're not increasing the list of "special" (built as part of the bootstrap operation but not Essential) packages, and it will take but one additional line of code in PkgVersion.pm to implement. 2) Another choice would be to strip the passwd-fink-bld stuff out of the passwd package and let fink add its user in its own PostInstScript. This would involve a lot more coding that option 1). On the other hand, we avoid installing all of passwd for all 10.5/10.6 users. (aside: I'm curious whether we can let individual packages handle addition of their users rather than going through passwd. Heck, they can even _remove_ their user in a PostRmScript with a one-line call to dscl, and we don't do that.) If we were to go with option 1), I'd also recommend getting rid of the blocking message that installing passwd produces, because it gives the user the option not to install the passwd users and we definitely don't want that. (And we should change mentions of 'NetInfo' to 'Directory Services' now that 10.4 is EOL'ed :-) ) -- Alexander Hansen, Ph.D. Fink User Liaison http://finkakh.wordpress.com/2012/02/21/got-job/ ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ fink-core mailing list [email protected] List archive: http://news.gmane.org/gmane.os.apple.fink.core Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-core