After src_install, save fewer variables when writing the vdb entry for a
authorZac Medico <zmedico@gentoo.org>
Sun, 14 Feb 2010 00:09:55 +0000 (00:09 -0000)
committerZac Medico <zmedico@gentoo.org>
Sun, 14 Feb 2010 00:09:55 +0000 (00:09 -0000)
virtual package.

svn path=/main/trunk/; revision=15349

bin/ebuild.sh

index f6138e28b6de56850ed85ce119a277a739eabf3e..60c8f5e2297ecf8bc1ec54f1ad05d919f0c88563 100755 (executable)
@@ -1081,13 +1081,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