Selfupdate problem from 1.8.1 to 1.8.2

Ryan Schmidt ryandesign at macports.org
Mon Jan 4 15:43:01 PST 2010


On Jan 4, 2010, at 17:23, Guilherme P. de Freitas wrote:

>> Safest would be to rename /usr/local to something like
>> /usr/local-disabled when building. Note that this applies to building
>> ports as much as to selfupdate. Unfortunately this is necessary because
>> of hardcoded behaviour in gcc that we can't work around.
>> 
>> - Josh
> 
> Ok, I have quite a lot of stuff (important stuff) in /usr/local, so I
> want to make sure I won't mess this up. You are saying that before
> installing, updating/upgrading anything with Macports I should run:
> 
> $ mv /usr/local /usr/local-disabled

Yes.

> And then after it is built, I can simply move back:
> 
> $ mv /usr/local-disabled /usr/local

If you must. :) Though it would be less error-prone in the long run to use MacPorts to install whatever software you require in /opt/local, and then remove /usr/local entirely. If you use software which does not exist in MacPorts yet, perhaps new ports can be created to fill those gaps.




More information about the macports-users mailing list