OSX Upgrades: Snow Leopard

Scott C. Kennedy sck at nogas.org
Tue Jun 9 15:41:05 PDT 2009


You will lose your variants, if you made any custom builds. I keep a
shell script with the variants and ports that I use up to date, plus I
keep and compare the "port installed" output from before and after to
ensure I didn't miss anything.

Scott

Jeremy Huddleston wrote:
> Here's what I did:
>
> cd /opt/local/var/macports/software
> /bin/ls -1d * > ~/todo.mp
> cd
> sudo mv /opt/local /var/tmp/old_macports
> cd src/macports/trunk/base
> ./configure && make && sudo make install
> for f in $(cat todo.mp ); do [[ -d /opt/local/var/macports/software/$f
> ]] || sudo port -v install $f; done
>
> I'm sure there's something ports option to do that, but /shrug...
>
>
> On Jun 9, 2009, at 13:36, Darren Weber wrote:
>
>> What's the recommended series of command lines for that?
>>
>> Thanks!
>> Darren
>>
>> On Tue, Jun 9, 2009 at 8:19 AM, Joshua Root <jmr at macports.org> wrote:
>>
>>> On 2009-6-9 22:15, Tim Visher wrote:
>>>> Hi Darren,
>>>>
>>>> On Tue, Jun 9, 2009 at 1:20 AM, Darren Weber<dweber at macports.org>
>>>> wrote:
>>>>> What happens to a MacPorts installation when we install a
>>>>> distribution
>>>>> upgrade to OSX, say Leopard to Snow Leopard?  Do we need to backup
>>>>> the
>>>>> MacPorts installation, or is the ${prefix} path immune to the
>>>>> upgrade?
>>> What
>>>>> about startup items (launchd or anything that violates the mtree)?
>>>>
>>>> I can't be sure technically but I've upgraded OS X for every release
>>>> since MacPorts came out (Back when it was called DarwinPorts. Jaguar?)
>>>> and I've never had to reinstall it.  So, anecdotally I think you're
>>>> safe.  If you care very deeply you should of course back it up just in
>>>> case.
>>>
>>> Both MacPorts base and each port are built for a specific major OS
>>> version. Maybe they'll work acceptably on a newer version, maybe they
>>> won't. The only safe option has always been to record your installed
>>> ports, uninstall MacPorts entirely, install the correct base version
>>> for
>>> your OS, then install your ports again.
>>>
>>> - Josh
>>>
>> _______________________________________________
>> macports-users mailing list
>> macports-users at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
>
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users



More information about the macports-users mailing list