1 |
On Jul 30, 2005, at 19:21, Philipp Riegger wrote: |
2 |
|
3 |
> My problem always was, i felt a bit uncomfortable with gentoo |
4 |
> changing my OS X files. |
5 |
|
6 |
> so i like the fink solution, to have an extra directory, which i |
7 |
> can simply remove if i don't like it anymore or that i can simply |
8 |
> change my PATH to have an origial OS X environment. |
9 |
> |
10 |
> Some time ago there was a discussion about those things, which way |
11 |
> gentoo-osx should go, what to do and so. What about this |
12 |
> discussion? Is the extra directory for gentoo-osx definetly dead |
13 |
> and will not be used? Or are the changes to portage that would be |
14 |
> neccessary to difficult? |
15 |
|
16 |
There really wasn't ever any discussion at length as to whether or |
17 |
not we would support installing to a separate 'jail', as far as I |
18 |
recall -- the decision was always that we would eventually support |
19 |
such functionality. The main ongoing discussion is simply on [the |
20 |
difficulties of] implementation. |
21 |
|
22 |
Currently, we support two modes of operation: the default 'collision- |
23 |
protect' profile (a strict don't-touch-apple-provided-files policy), |
24 |
and the 'progressive' profile (a free-for-all overwrite-whatever-you- |
25 |
want policy). In the future we will support installing everything to |
26 |
some location, for example '/opt/gentoo', to provide the best of both |
27 |
worlds. In the meanwhile, the default (collision-protect) profile |
28 |
sounds like what you're after; Apple-provided files are not allowed |
29 |
to be overwritten when this profile is in use (there is a bug open on |
30 |
symlinks being overwritten, but that is being taken care of and is a |
31 |
fairly isolated situation). |
32 |
|
33 |
As of yet, portage is not suited for what we have now termed |
34 |
'pathspec', or 'installing to an alternate prefix', or 'using portage |
35 |
as a secondary package manager', etc. Changes are being made to |
36 |
portage that will allow for features like this, and should be |
37 |
included in the next major release (some months away still). |
38 |
|
39 |
The portage team has generally been very happy to receive help, if |
40 |
you're interested. |
41 |
|
42 |
I hope this clarifies things for you, and everyone else on this list. |
43 |
|
44 |
-- |
45 |
|
46 |
Hasan Khalil |
47 |
eBuild and Porting Co-Lead |
48 |
Gentoo for Mac OS X |