1 |
env. variables in profile.env are expanded in make.conf so |
2 |
one can use ROOT=${SYSROOT} |
3 |
--- |
4 |
wrappers/emerge-wrapper | 5 +++++ |
5 |
1 file changed, 5 insertions(+) |
6 |
|
7 |
diff --git a/wrappers/emerge-wrapper b/wrappers/emerge-wrapper |
8 |
index be81f95..bc6328d 100755 |
9 |
--- a/wrappers/emerge-wrapper |
10 |
+++ b/wrappers/emerge-wrapper |
11 |
@@ -36,6 +36,11 @@ cross_wrap_etc() |
12 |
|
13 |
cp -a "${PREFIX}"/share/crossdev/etc ${SYSROOT}/ || return 1 |
14 |
|
15 |
+ mkdir -p ${SYSROOT}/etc/env.d |
16 |
+ echo "SYSROOT=${SYSROOT}" > ${SYSROOT}/etc/env.d/01sysroot |
17 |
+ #Generate ${SYSROOT}/etc/profile.env |
18 |
+ ROOT=${SYSROOT}/ env-update --no-ldconfig |
19 |
+ |
20 |
local conf=${SYSROOT}/etc/portage/make.conf |
21 |
|
22 |
# Re-use existing CHOST->portage ARCH mapping code |
23 |
-- |
24 |
1.8.3.2 |