From 33558cd9799d7e1d056ccd5946c8cb575c760ffd Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Thu, 3 Dec 2015 13:50:37 +0200 Subject: Write source file immediately after checksum verification. --- wrap.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'wrap.py') diff --git a/wrap.py b/wrap.py index e01dfe8a4..ac1505fce 100644 --- a/wrap.py +++ b/wrap.py @@ -137,6 +137,7 @@ class Resolver: expected = p.get('source_hash') if dhash != expected: raise RuntimeError('Incorrect hash for source %s:\n %s expected\n %s actual.' % (packagename, expected, dhash)) + open(ofname, 'wb').write(srcdata) if p.has_patch(): purl = p.get('patch_url') mlog.log('Downloading patch from', mlog.bold(purl)) @@ -148,7 +149,6 @@ class Resolver: open(os.path.join(self.cachedir, p.get('patch_filename')), 'wb').write(pdata) else: mlog.log('Package does not require patch.') - open(ofname, 'wb').write(srcdata) def extract_package(self, package): if sys.version_info < (3, 5): -- cgit v1.2.3