diff options
author | Ned Ludd <solar@gentoo.org> | 2005-12-25 07:27:56 +0000 |
---|---|---|
committer | Ned Ludd <solar@gentoo.org> | 2005-12-25 07:27:56 +0000 |
commit | e0492da3898cf842b67eb49539bf91d3f91ea630 (patch) | |
tree | 027cfb57e442af880c84b9ae2823237b9d863594 | |
parent | c0b47e720b952589861251bff5ec65f8eafac54b (diff) | |
download | portage-e0492da3898cf842b67eb49539bf91d3f91ea630.tar.gz portage-e0492da3898cf842b67eb49539bf91d3f91ea630.tar.bz2 portage-e0492da3898cf842b67eb49539bf91d3f91ea630.zip |
- only record vdb entries when the value is non null
svn path=/main/trunk/; revision=2453
-rwxr-xr-x | bin/ebuild.sh | 41 |
1 files changed, 10 insertions, 31 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh index 2c8f49240..4cdf49869 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -908,37 +908,16 @@ dyn_compile() { touch .compiled cd build-info - echo "$ASFLAGS" > ASFLAGS - echo "$CATEGORY" > CATEGORY - echo "$CBUILD" > CBUILD - echo "$CC" > CC - echo "$CFLAGS" > CFLAGS - echo "$CHOST" > CHOST - echo "$CTARGET" > CTARGET - echo "$CXX" > CXX - echo "$CXXFLAGS" > CXXFLAGS - echo "$DEPEND" > DEPEND - echo "$EXTRA_ECONF" > EXTRA_ECONF - echo "$EXTRA_EINSTALL" > EXTRA_EINSTALL - echo "$EXTRA_EMAKE" > EXTRA_MAKE - echo "$FEATURES" > FEATURES - echo "$INHERITED" > INHERITED - echo "$IUSE" > IUSE - echo "$PKGUSE" > PKGUSE - echo "$LDFLAGS" > LDFLAGS - echo "$LIBCFLAGS" > LIBCFLAGS - echo "$LIBCXXFLAGS" > LIBCXXFLAGS - echo "$LICENSE" > LICENSE - echo "$PDEPEND" > PDEPEND - echo "$PF" > PF - echo "$PROVIDE" > PROVIDE - echo "$RDEPEND" > RDEPEND - echo "$RESTRICT" > RESTRICT - echo "$SLOT" > SLOT - echo "$USE" > USE - echo "${EAPI:-0}" > EAPI - - set > environment + for f in ASFLAGS CATEGORY CBUILD CC CDEPEND CFLAGS CHOST CXX \ + CXXFLAGS DEPEND EXTRA_ECONF EXTRA_EINSTALL EXTRA_MAKE \ + FEATURES INHERITED IUSE LDFLAGS LIBCFLAGS LIBCXXFLAGS \ + LICENSE PDEPEND PF PKGUSE PROVIDE RDEPEND RESTRICT SLOT; do + local entry="${!f}" + [[ $entry != "" ]] && echo "${entry}" > $f + done + echo "${USE}" > USE + echo "${EAPI:-0}" > EAPI + set > environment export -p | sed 's:declare -rx:declare -x:' >> environment bzip2 -9 environment |