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