1 |
On 03/14/12 19:37, Greg KH wrote: |
2 |
>> Portage provides use with the ability to do abstractions that other |
3 |
>> distributions cannot do, such as permitting people to merge |
4 |
>> /usr{bin,lib{32,64,},sbin} into /. |
5 |
> |
6 |
> Sure, but that doesn't mean that the packages that are being merged will |
7 |
> actually work :) |
8 |
> |
9 |
> greg k-h |
10 |
|
11 |
I proposed a way that this could work with no effort on the part of the |
12 |
Gentoo developers in one of my earlier emails: |
13 |
|
14 |
On 03/14/12 17:05, Richard Yao wrote: |
15 |
> In the meantime, it should be possible to create a global usr USE flag |
16 |
> that enables/disables gen_usr_ldscript. It would then be possible to |
17 |
> delete all of the usr ldscripts, dump /usr into / and symlink /usr to /. |
18 |
> The dynamic linker would go to / before /usr and it would be trivial to |
19 |
> modify $PATH to ignore /usr entirely. Legacy software that requires |
20 |
> /usr/{bin,sbin} would still work while those that want a separate /usr |
21 |
> mount could symlink /usr/{bin,include,libexec,sbin} into their rootfs |
22 |
> counterparts. |