[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