diff --git a/build-relocatable-install.py b/build-relocatable-install.py index e15fd88d46a8a23db4a411c0cd9ac29894c680b3..c2da1e140d88b4405f0fdf411238ab01d584ea72 100755 --- a/build-relocatable-install.py +++ b/build-relocatable-install.py @@ -465,13 +465,8 @@ def main(): ) as writer: writer.write('{}\n'.format(args.version)) - shutil.copytree( - os.path.join(installation, 'metadata'), - os.path.join(installation, 'sources'), - ) - with open( - os.path.join(installation, 'sources', 'sources.txt'), 'w' + os.path.join(installation, 'metadata', 'sources.txt'), 'w' ) as writer: writer.write( '#Source\t#Version\n' @@ -479,6 +474,11 @@ def main(): for source in sorted(source_to_download): writer.write(source.replace('=', '\t') + '\n') + shutil.copytree( + os.path.join(installation, 'metadata'), + os.path.join(installation, 'sources'), + ) + if args.check_source_directory is None: try: v_check_call(