diff options
author | Ben Brown <ben.brown@codethink.co.uk> | 2017-10-13 13:07:00 +0100 |
---|---|---|
committer | Ben Brown <ben.brown@codethink.co.uk> | 2017-10-13 13:07:03 +0100 |
commit | 780223e8a12052f4d5e026cefb4eb37e15a93500 (patch) | |
tree | 35c518584876ca7f782a46124edac6b635dcd847 | |
parent | 5c63cbdec74f84cbb454d66e038acfac48aacd38 (diff) | |
download | ybd-780223e8a12052f4d5e026cefb4eb37e15a93500.tar.gz |
Sort the glob matches so order consistent across filesystems
-rw-r--r-- | ybd/rpm.py | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -356,7 +356,8 @@ def stage_prebuilts(dn, system): basedir = os.path.join(system['sandbox'], '%s.inst' % dn['name']) cache_path = os.path.join( system['sandbox'], 'RPMS', '%s.rpm' % package['name']) - rpm_glob = glob(os.path.join(basedir, package['path'].lstrip('/'))) + rpm_glob = sorted(glob( + os.path.join(basedir, package['path'].lstrip('/')))) if not rpm_glob: log(dn, 'Failed to find prebuilt rpm matching', package['path']) sys.exit(1) |