summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Brown <ben.brown@codethink.co.uk>2017-10-13 13:07:00 +0100
committerBen Brown <ben.brown@codethink.co.uk>2017-10-13 13:07:03 +0100
commit780223e8a12052f4d5e026cefb4eb37e15a93500 (patch)
tree35c518584876ca7f782a46124edac6b635dcd847
parent5c63cbdec74f84cbb454d66e038acfac48aacd38 (diff)
downloadybd-780223e8a12052f4d5e026cefb4eb37e15a93500.tar.gz
Sort the glob matches so order consistent across filesystems
-rw-r--r--ybd/rpm.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ybd/rpm.py b/ybd/rpm.py
index b63c5df..38c85b7 100644
--- a/ybd/rpm.py
+++ b/ybd/rpm.py
@@ -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)