env. variables in profile.env are expanded in make.conf so one can use ROOT=${SYSROOT} --- wrappers/emerge-wrapper | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/wrappers/emerge-wrapper b/wrappers/emerge-wrapper index be81f95..bc6328d 100755 --- a/wrappers/emerge-wrapper +++ b/wrappers/emerge-wrapper @@ -36,6 +36,11 @@ cross_wrap_etc() cp -a "${PREFIX}"/share/crossdev/etc ${SYSROOT}/ || return 1 + mkdir -p ${SYSROOT}/etc/env.d + echo "SYSROOT=${SYSROOT}" > ${SYSROOT}/etc/env.d/01sysroot + #Generate ${SYSROOT}/etc/profile.env + ROOT=${SYSROOT}/ env-update --no-ldconfig + local conf=${SYSROOT}/etc/portage/make.conf # Re-use existing CHOST->portage ARCH mapping code -- 1.8.3.2