diff --git a/build-relocatable-install.py b/build-relocatable-install.py index d283a7dc2c88a2a36b2b1647b7f2ede1dfd72f52..f39b5dfd0af0c0435952a11ad0a6f2b583085c2e 100755 --- a/build-relocatable-install.py +++ b/build-relocatable-install.py @@ -336,7 +336,7 @@ def main(): ) source_to_download = set() # type: typing.Set[str] - binaries = set() # type: typing.Set[str] + installed_binaries = set() # type: typing.Set[str] for package, source in ( list(DEPENDENCIES.items()) + list(PRIMARY_ARCH_DEPENDENCIES.items()) @@ -344,9 +344,9 @@ def main(): if not args.relocatabledir and source == 'libcapsule': continue - binaries.add(package) - if os.path.exists('/usr/share/doc/{}/copyright'.format(package)): + installed_binaries.add(package) + install( '/usr/share/doc/{}/copyright'.format(package), os.path.join( @@ -387,7 +387,7 @@ def main(): '-W', '-f', r'${binary:Package}\t${Version}\t${Source}\t${Installed-Size}\n', - ] + sorted(binaries), stdout=writer) + ] + sorted(installed_binaries), stdout=writer) with open( os.path.join(destdir_prefix, 'metadata', 'VERSION.txt'),