1 |
On Tuesday 10 December 2013 11:33:43 Joakim Tjernlund wrote: |
2 |
> env. variables in profile.env are expanded in make.conf so |
3 |
> one can use ROOT=${SYSROOT} |
4 |
> --- |
5 |
> wrappers/emerge-wrapper | 5 +++++ |
6 |
> 1 file changed, 5 insertions(+) |
7 |
> |
8 |
> diff --git a/wrappers/emerge-wrapper b/wrappers/emerge-wrapper |
9 |
> index be81f95..bc6328d 100755 |
10 |
> --- a/wrappers/emerge-wrapper |
11 |
> +++ b/wrappers/emerge-wrapper |
12 |
> @@ -36,6 +36,11 @@ cross_wrap_etc() |
13 |
> |
14 |
> cp -a "${PREFIX}"/share/crossdev/etc ${SYSROOT}/ || return 1 |
15 |
> |
16 |
> + mkdir -p ${SYSROOT}/etc/env.d |
17 |
> + echo "SYSROOT=${SYSROOT}" > ${SYSROOT}/etc/env.d/01sysroot |
18 |
> + #Generate ${SYSROOT}/etc/profile.env |
19 |
> + ROOT=${SYSROOT}/ env-update --no-ldconfig |
20 |
> + |
21 |
> local conf=${SYSROOT}/etc/portage/make.conf |
22 |
> |
23 |
> # Re-use existing CHOST->portage ARCH mapping code |
24 |
|
25 |
i don't see how this would help. portage doesn't load shell env files from |
26 |
$SYSROOT, so making it available in that wouldn't help. |
27 |
-mike |