Gentoo Logo
Gentoo Spaceship

Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-osx
Lists: gentoo-osx: < Prev By Thread Next > < Prev By Date Next >
To: gentoo-osx@g.o
From: Kito <kito@g.o>
Subject: Re: Documentation Update
Date: Wed, 10 Aug 2005 10:50:22 -0500
On Aug 10, 2005, at 12:42 AM, Grobian wrote:

> Two small things that I don't know for sure:
> | Warning: Using any shell besides bash is currenly unsupported and  
> most
> | likely won't work. You should change your default shell in  
> Terminal by
> | clicking on Terminal->Preferences (in the menu bar), chosing the
> | "Execute this command" option, and entering /bin/bash.
> How likely is this?  Of course I ignored this warning when  
> installing my Gentoo, because I feel hopelessly lost in bash.  On  
> the one hand, is it known what causes trouble? and on the other  
> hand, considering the default shell is bash from 10.3 (at least  
> 10.4) also for the root account, and everything is done using "sudo  
> su", how likely is it the user will use a different shell for the  
> root user than the system provided one?  On top of this, whenever  
> the whole emerge system is getting into action a bash shell is  
> forked from python I think, so what relevance is the parent shell  
> to that?

Yeah, I've always used zsh myself, with no problems to speak of.

>> Please note that there's probably a good deal more documentation  
>> work to be done, but I feel that it's probably smarter to get the  
>> updates published in stages rather than all at once. At the very  
>> least, it allows for better QA analysis of each revision.
>> Kito: I apologize in advance if I butchered the description of the  
>> progressive profile. Please feel free to slap me with a very  
>> large, very freshly-dead herring, and submit corrections as  
>> necessary.

Attached is a rough description of the progressive profile.

I would suggest getting rid of the section telling users to keyword  
ebuilds directly, and instead point them to the /etc/portage/* files.  
As more of the base-system packages get the ~ppc-macos keyword for  
the progressive profile, I suspect users will be confused when they  
see an ebuild with the ~ppc-macos keyword but still being unable to  
emerge as a result of it being masked for file collisions on the  
standard profiles.

We should probably also mention the fact that the installer has the  
bug of portage not knowing its installed, so probably just tell them  
to `FEATURES="-collision-protect" sudo emerge --nodeps portage` to  
avoid the endless dup bugs being filed and the same question being  
asked in #-osx.

Thanks for doing this much-needed update!

The progressive profile provides a customized Mac OS X environment via the  portage packae manager.
Many of the default OS X system commands, libraries, drivers, and development tools  may be replaced 
with their open source counterparts while leaving closed-source proprietary utilities and frameworks, 
such as Quicktime, Quartz, and Aqua in tact.

This allows users and developers to take full advantage of the latest software from a wide range 
of open source resources such as Darwin/OpenDarwin, FreeBSD, NetBSD, Linux, and of course Gentoo, 
while still enjoying the benefits of the beautiful operating system we've all come to 
know and love...The best of both worlds indeed!

Who would want to use this? As Gentoo for OS X is still in its infancy (dare we say alpha?), so 
is the progressive profile. Currently it is probably best suited for developers and advanced users.
There are a number of reasons people use this profile - to install Apple system headers and libraries
not included with OS X (to facilitate Darwin development), security updates, custom kernels, etc.

Will it break your OS X install? probably not...but as previously stated, this is alpha software,
so one can never be sure. Use at your own risk. Now go tame that Tiger!

Re: Documentation Update
-- Hasan Khalil
xephem emerges (for those of us who are astronomers)
-- P.A.A.
Documentation Update
-- Hasan Khalil
Re: Documentation Update
-- Grobian
Lists: gentoo-osx: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Documentation Update
Next by thread:
xephem emerges (for those of us who are astronomers)
Previous by date:
Re: Documentation Update
Next by date:
xephem emerges (for those of us who are astronomers)

Updated Jun 17, 2009

Summary: Archive of the gentoo-osx mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.