[OE-core] [PATCH 6/6] patch.bbclass: do_patch: unset TMPDIR from environment

Robert Yang liezhi.yang at windriver.com
Tue Mar 11 17:08:24 UTC 2014


The do_patch set TMPDIR via:
os.environ['TMPDIR'] = process_tmpdir

We need unset it after we use it, otherwise it would affect the env
after we run "bb.build.exec_func('do_patch', d)", and will cause
unexpected errors.

[YOCTO #5113]

Signed-off-by: Robert Yang <liezhi.yang at windriver.com>
---
 meta/classes/patch.bbclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/classes/patch.bbclass b/meta/classes/patch.bbclass
index 86c65b3..2c92463 100644
--- a/meta/classes/patch.bbclass
+++ b/meta/classes/patch.bbclass
@@ -177,6 +177,7 @@ python patch_do_patch() {
             bb.fatal(str(e))
 
     bb.utils.remove(process_tmpdir, True)
+    os.unsetenv('TMPDIR')
 }
 patch_do_patch[vardepsexclude] = "PATCHRESOLVE"
 
-- 
1.8.3.1




More information about the Openembedded-core mailing list