OSX Upgrades: Snow Leopard

Jeremy Huddleston jeremyhu at macports.org
Tue Jun 9 15:07:55 PDT 2009


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



More information about the macports-users mailing list