On Dec 20, 2005, at 4:18 PM, Kito wrote:


On Dec 20, 2005, at 2:11 PM, m h wrote:

No, that doesn't work.  I've looked through the code of portage and
the portage.root value is hardcoded in some places as "/"....

ROOT=/ is correct. If it was set to anything else you would get packages merged to /${ROOT}/${PREFIX}

The caveat in this is we cheat in the prefix by hacking etc/portage/ bashrc to automatically append $PREFIX to maintain compatibility with the countless ebuilds that do things in src_install() like `if [[ -e ${ROOT}/usr/bin ]]; then foo bar;fi;

I think your errors are from a malformed make.conf. Its not picking up things like DISTDIR.

Ooops, didn't see the response from Fabian. Sounds like he tracked it down....



---Kito
--
[email protected] mailing list


--
[email protected] mailing list

Reply via email to