After src_install, save fewer variables when writing the vdb entry for a
authorZac Medico <zmedico@gentoo.org>
Tue, 2 Mar 2010 20:16:29 +0000 (20:16 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 2 Mar 2010 20:16:29 +0000 (20:16 -0000)
virtual package. (trunk r15349)

svn path=/main/branches/2.1.7/; revision=15576

bin/ebuild.sh

index 8a5076d1aa6d86392940de98603cbc19220e5b2f..e1a437da3254b5965536410a674d970405598726 100755 (executable)
@@ -1087,13 +1087,19 @@ dyn_install() {
        set -f
        local f x
        IFS=$' \t\n\r'
-       for f in ASFLAGS CATEGORY CBUILD CC CFLAGS CHOST CTARGET CXX \
-               CXXFLAGS DEFINED_PHASES EXTRA_ECONF EXTRA_EINSTALL EXTRA_MAKE \
-               FEATURES INHERITED IUSE LDFLAGS LIBCFLAGS LIBCXXFLAGS \
+       for f in CATEGORY DEFINED_PHASES FEATURES INHERITED IUSE  \
                PF PKGUSE SLOT KEYWORDS HOMEPAGE DESCRIPTION ; do
                x=$(echo -n ${!f})
                [[ -n $x ]] && echo "$x" > $f
        done
+       if [[ $CATEGORY != virtual ]] ; then
+               for f in ASFLAGS CBUILD CC CFLAGS CHOST CTARGET CXX \
+                       CXXFLAGS EXTRA_ECONF EXTRA_EINSTALL EXTRA_MAKE \
+                       LDFLAGS LIBCFLAGS LIBCXXFLAGS ; do
+                       x=$(echo -n ${!f})
+                       [[ -n $x ]] && echo "$x" > $f
+               done
+       fi
        echo "${USE}"       > USE
        echo "${EAPI:-0}"   > EAPI
        set +f