On Monday, September 2, 2002, at 05:10 PM, Ronald Florence wrote:
> I realize that 10.2 is new. If you, or anyone else in the group, has
> a concrete suggestion of how to get fink to update itself under MacOS
> 10.2, I'd welcome it, and would be willing to contribute to debugging
> the scheme.
Yes, i do.. You can, like Fernando said, read the list archives for
extensive discussions of fink on 10.2. Also, you COULD fink-devel
mailing list archives... which unfortunately are broken. Damn
mail-archive.com. And I don't even see the message in question in
sourceforge's likewise crappy archive.
Anyway, drm is planning to put the upgrade-savvy fink out of
experimental SOON I HOPE. (tomorrow? this week? :) But if you are
willing to help us test it now, and claim to be UNIX savvy :), you can
check out the "experimental" module from Fink CVS and follow the below
instructions. Note that as of right now, the 10.2 experimental tree ***
only has around 800 packages ***, which is about 2/3 of the number in
the 10.1 tree, as we are still moving stuff over.
I have been running this tree for a while, and it works well. If you
need a particular package from 10.1 you can copy it over from the 10.1
tree by hand and let us know how it works.
This should do it:
cvs -d:pserver:anonymous@... login
cvs -d:pserver:anonymous@... co
That will automatically rebuild anything that needs to be rebuilt.
Already-installed 10.1 tree packages that have not yet been moved will
remain in place.
> From: "David R. Morrison" <drm@...>
> Date: Thu Aug 22, 2002 5:04:45 PM US/Pacific
> To: fink-devel@...
> Subject: [Fink-devel] please test experimental fink version
> I've made an experimental fink version which is intended to make the
> transition to OS X 10.2. I need other developers to help test it,
> before it is committed to the unstable tree.
> It consists of
> (1) a modified version of our CVS file packages/inject.pl which
> I've already committed (and which should not affect other users)
> (2) a new CVS module "dists" which is present in CVS
> (3) a modified "fink" module, which currently resides at
> in CVS.
> If you run "./inject.pl" in my new fink module, your fink installation
> will be updated to a new version. Exactly what happens to it depends
> on whether you have 10.1 or 10.2 installed, and whether you have CVS
> enabled or not. Basically, in the old version you had
> but now you will have
> /sw/fink/10.1 and/or /sw/fink/10.2
> and /sw/fink/dists will be a symlink to the appropriate one.
> (One warning: your CVS checkout information in /sw/fink will be
> so if you have other CVS modules checked out into that directory you
> will need to re-check them out afterwards. It might be a good idea
> to tar up your /sw/fink/CVS directory before you start.)
> On the other hand, if you run "./bootstrap.sh" in my new fink module,
> you'll get a brand new fink installation, adjusted to 10.1 or 10.2,
> depending on which one you are running. Also, if you reinstall fink
> after upgrading from 10.1 to 10.2, your installation will be adjusted.
> The primary modification to fink itself is to SelfUpdate.pm, which is
> adjusted to this new setup.
> Comments and feedback, as soon as possible, are really crucial here.
> We need to stress test this.
> P.S. Please don't put any other packages into "dists/10.2" on CVS yet.
> Detailed instructions about this are forthcoming.
> P.P.S. If you want to undo the changes made to your installation, you
> need to do them by hand:
> cd /sw/fink
> rm -R 10.2 old
> rm dists
> mv 10.1 dists
> and then replace /sw/fink/CVS by the backup version which you tarred up
> at the beginning.
> This sf.net email is sponsored by: OSDN - Tired of that same old
> cell phone? Get a new here for FREE!
> Fink-devel mailing list