[U-Boot] [PATCH] fill_scrapyard.py: Pass a directory to tempfile.mkstemp()
Tom Rini
trini at konsulko.com
Mon Oct 19 16:56:55 CEST 2015
In some cases os.rename() may later fail due to "Cross-device link"
issues. The easy way to deal with this is to simply make our temporary
file here as well rather than TMPDIR.
Cc: Masahiro Yamada <yamada.masahiro at socionext.com>
Signed-off-by: Tom Rini <trini at konsulko.com>
---
scripts/fill_scrapyard.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/fill_scrapyard.py b/scripts/fill_scrapyard.py
index 9a94354..cd630ef 100755
--- a/scripts/fill_scrapyard.py
+++ b/scripts/fill_scrapyard.py
@@ -119,7 +119,7 @@ class TmpFile:
def __init__(self):
"""Constructor - create a temporary file"""
- fd, self.filename = tempfile.mkstemp()
+ fd, self.filename = tempfile.mkstemp(dir='.')
self.file = os.fdopen(fd, 'w')
def __del__(self):
--
1.7.9.5
More information about the U-Boot
mailing list