dont need to run env-update and make CHOST resolution faster
authorMike Frysinger <vapier@gentoo.org>
Thu, 2 Dec 2004 19:41:40 +0000 (19:41 +0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 2 Dec 2004 19:41:40 +0000 (19:41 +0000)
sys-devel/binutils-config/Manifest
sys-devel/binutils-config/files/binutils-config-1.0

index e316864fd39ded549e12212a45756069130abda5..55e77744bc64e5de90a9f1bf2a02a22b84440a18 100644 (file)
@@ -5,11 +5,11 @@ MD5 77032215f7b1d5e6564ce3252f0629ee binutils-config-1.0.ebuild 599
 MD5 40a8b3fbd8febefda7e27a41434e1e7c ChangeLog 354
 MD5 567094e03359ffc1c95af7356395228d metadata.xml 162
 MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-binutils-config-1.0 0
-MD5 550f6f79cb02fd88747031d3e8b089f7 files/binutils-config-1.0 4332
+MD5 89f444ee1aafa7cbc86ceea992fcb3c3 files/binutils-config-1.0 4353
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.9.10 (GNU/Linux)
 
-iD8DBQFBrBG1roRuSHgZdywRAr7wAJsH6hakC92iX8T12Uxw5VkbjohDIgCcCUb6
-3qgkDZUPjKYlNugYcx5e2oM=
-=6L8t
+iD8DBQFBr3ARroRuSHgZdywRAhBaAJ9yb++3QJH59a6U6SCaf2rIBQNtPQCfTyP7
+D5uqWP4pXp7JYMFj/LlwTgs=
+=ps1o
 -----END PGP SIGNATURE-----
index 397afb756c3c21afbd702e17f1db734b837d5496..1b31521d71df38945e5754fa5f8a91786ede3523 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/bash
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-config/files/binutils-config-1.0,v 1.2 2004/11/30 06:22:37 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-config/files/binutils-config-1.0,v 1.3 2004/12/02 19:41:40 vapier Exp $
 
 # Format of /etc/env.d/binutils/:
 #  config-TARGET:      CURRENT=version for TARGET
@@ -69,7 +69,6 @@ switch_profile() {
                ln -sf "${INCPATH}/${x}" "${dstinc}/${x}"
        done
 
-       [ "${ROOT}" = "/" ] && env-update >& /dev/null
        eend 0
 
        echo "CURRENT=${VER}" > "${ENV_D}/config-${TARGET}"
@@ -188,7 +187,13 @@ for x in "$@" ; do
        esac
 done
 
-[ "${DOIT}" != "list_profiles" ] && HOST="$(portageq envvar CHOST)"
+if [ "${DOIT}" != "list_profiles" ] ; then
+       if [ -z "${CHOST}" ] ; then
+               HOST="$(portageq envvar CHOST)"
+       else
+               HOST="${CHOST}"
+       fi
+fi
 [ -z "${PROFILE}" ] && PROFILE="${HOST}"
 eval ${DOIT}