From bbc577ca2044f016a66e5bb45cbf78226938bef6 Mon Sep 17 00:00:00 2001
From: Zac Medico <zmedico@gentoo.org>
Date: Thu, 3 Jan 2008 15:39:08 +0000
Subject: [PATCH] Recognize export statements when filtering the environment.
 This is needed for compatibility with environment.bz2 files generated by
 paludis.

svn path=/main/trunk/; revision=9137
---
 bin/ebuild.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index 51b0b5f2f..d625adf6e 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -1430,7 +1430,7 @@ filter_readonly_variables() {
 	done
 	set +f
 	var_grep=${var_grep:1} # strip the first |
-	var_grep="(^|^declare[[:space:]]+-[^[:space:]]+[[:space:]]+)(${var_grep})=.*"
+	var_grep="(^|^declare[[:space:]]+-[^[:space:]]+[[:space:]]+|^export[[:space:]]+)(${var_grep})=.*"
 	# The sed is to remove the readonly attribute from variables such as those
 	# listed in READONLY_EBUILD_METADATA, since having any readonly attributes
 	# persisting in the saved environment can be inconvenient when it
-- 
2.26.2