On 1/3/13 8:23 PM, Alexander Hansen wrote: > On 1/3/13 6:20 PM, Alexander Hansen wrote: >> On 1/3/13 6:17 PM, Alexander Hansen wrote: >>> https://raw.github.com/akhansen/Fink-experimental/master/passwd/passwd-core.info >>> >>> Feedback is appreciated. >>> >> >> Oops, I should have noted that this has only been tested for 10.7/10.8/ >> > > I did some testing on 10.6. The upgrade path is kind of involved--we'd > need to update (as in increase revision) all of the packages with > dependencies on passwd* to have versioned dependencies on the relevant > passwd-* splitoffs. >
I went ahead and did this: https://github.com/akhansen/Fink-experimental/tree/10.4/passwd Basically the upgrade path is: New Revision of <package> brings in updated version of passwd-<package>, which brings passwd-core, which Replaces the old passwd (but doesn't Conflict with it) and overwrites the "update-passwd" script with the new format. The new passwd-<package> contains the data which the new "update-passwd" needs to create users. However, it also is set up to make no user database changes if the user/group already exists, and passwd-<package> will be installed. I also updated the dovecot package (not to a new version): on 10.6 and later there's a '_dovecot' user, and so I figured that the dovecot package should use that, and passwd-dovecot becomes a dummy placeholder. On 10.5 there's no such user, and so 10.5 needs to retain a real passwd-dovecot package. https://github.com/akhansen/Fink-experimental/tree/10.7/passwd contains the 10.7|10.8 package description. -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ ------------------------------------------------------------------------------ Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS and more. Get SQL Server skills now (including 2012) with LearnDevNow - 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only - learn more at: http://p.sf.net/sfu/learnmore_122512 _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel