From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 40068138247 for ; Mon, 23 Dec 2013 03:05:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3F01CE0AE4; Mon, 23 Dec 2013 03:05:35 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 926BDE0A5D for ; Mon, 23 Dec 2013 03:05:34 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 9445333F325; Mon, 23 Dec 2013 03:05:33 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-embedded@lists.gentoo.org Subject: Re: [gentoo-embedded] [PATCH 2/2] Add SYSROOT definition in ${SYSROOT}/etc/profile.env Date: Sun, 22 Dec 2013 22:05:37 -0500 User-Agent: KMail/1.13.7 (Linux/3.12.1; KDE/4.6.5; x86_64; ; ) Cc: Joakim Tjernlund References: <1386693223-28215-1-git-send-email-Joakim.Tjernlund@transmode.se> <1386693223-28215-3-git-send-email-Joakim.Tjernlund@transmode.se> In-Reply-To: <1386693223-28215-3-git-send-email-Joakim.Tjernlund@transmode.se> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-embedded@lists.gentoo.org Reply-to: gentoo-embedded@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1420021.85MfOShkd8"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201312222205.38864.vapier@gentoo.org> X-Archives-Salt: d3ba52b7-0b3a-4d9e-828f-92479b4d3e3f X-Archives-Hash: f91bce7c06cb44ad8954db769caba881 --nextPart1420021.85MfOShkd8 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Tuesday 10 December 2013 11:33:43 Joakim Tjernlund wrote: > env. variables in profile.env are expanded in make.conf so > one can use ROOT=3D${SYSROOT} > --- > wrappers/emerge-wrapper | 5 +++++ > 1 file changed, 5 insertions(+) >=20 > 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() >=20 > cp -a "${PREFIX}"/share/crossdev/etc ${SYSROOT}/ || return 1 >=20 > + mkdir -p ${SYSROOT}/etc/env.d > + echo "SYSROOT=3D${SYSROOT}" > ${SYSROOT}/etc/env.d/01sysroot > + #Generate ${SYSROOT}/etc/profile.env > + ROOT=3D${SYSROOT}/ env-update --no-ldconfig > + > local conf=3D${SYSROOT}/etc/portage/make.conf >=20 > # Re-use existing CHOST->portage ARCH mapping code i don't see how this would help. portage doesn't load shell env files from= =20 $SYSROOT, so making it available in that wouldn't help. =2Dmike --nextPart1420021.85MfOShkd8 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJSt6iCAAoJEEFjO5/oN/WBK6YP/1J8O1ilU9jTFIfdpiWNG+fn lumVS/qi5XSJsJrIoP+mrX/WtId1BSkuA+LcHZGyBwaNRBE8rHVCMLxIbB8bmOvK ZuvJxGBS5Cr4z9bZO3bpI7KQjQqmEaxc+w316KZMWSwWx4Ok+/DQXV8MmjRp6FH6 BYmIZLZHZV0VQjHslRiVYuCmnyCZ6ULCA+bsj57ddXrOc0NdpFZbOc1aMATRtwW3 95Y+HU5aFO+iBNSfdHf5iITZoNQ9Bp7V3aLDMXiVwYxRehGlcuOMjXuuC3SANVD7 W9NTR49loHeOJpvJ92sgzuOz/MnBHEWDD6geTXkztn0LgU9gr+gIieRClKU5uD5w UemJp8J3yp8DKOqWoJiDCl4nkZ2RBBnicyfMfHen7q/v9Q+9/959Rv6QeXX3l6Jc azH91a7BUg04tGjy8W2rp0d2drW9RljvuEqv7mlqcw45DpMjrGpRMapLoxSFUEG6 eNUjMBItzlkBZTXtWJjSnRoNZQPvs6l8o/rZCVjFX1W3i0J8XMXHSjVmURFzbn+D XzmETOZ1RfzETdEaM2QFKNdBS+XwGylp9mMExSZS5RnEWsFB1G/dPnBRytSF2C32 zJmdXqiajuEsDdgqyGYh4/EXGtkaO9m1aEHyxr8StHVsatxJhzCa15UBjSXD+UFf YKq1T/lXWEYVNRe7tT0P =0Qjz -----END PGP SIGNATURE----- --nextPart1420021.85MfOShkd8--