diff options
author | Ben Brown <ben.brown@codethink.co.uk> | 2017-05-26 10:58:10 +0000 |
---|---|---|
committer | Ben Brown <ben.brown@codethink.co.uk> | 2017-05-26 10:58:10 +0000 |
commit | 3799ab41a94dfedc551460705652024fb9d50631 (patch) | |
tree | e654328079da26a5f0c9b3c6ec145a8e5e85c6d3 | |
parent | b4817147dea62a021ac1648cdf2c6c3ac10cdb2b (diff) | |
parent | a1b9dde3410cae496c1b9c6fb896b9d78dfb7459 (diff) | |
download | ybd-3799ab41a94dfedc551460705652024fb9d50631.tar.gz |
Merge branch 'benbrown/rpm-deployment' into 'master'
Fix rpm deployment
See merge request !361
-rw-r--r-- | ybd/rpm.py | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -1,4 +1,5 @@ import os +import re import sys from collections import Mapping from cache import cache_key, get_cache, md5 @@ -274,6 +275,9 @@ def get_remote_rpm(dn, pkgfilename): f.write(response.content) cache_dst = os.path.join(app.config['artifacts'], pkgfilename) os.rename(cachefile, cache_dst) + size = os.path.getsize(cache_dst) + size = re.sub("(\d)(?=(\d{3})+(?!\d))", r"\1,", "%d" % size) + app.log(dn, 'Cached %s bytes as' % size, pkgfilename) return True except Exception as e: app.log(dn, "WARNING: Failed to download {}: {}" @@ -471,7 +475,7 @@ def deploy_rpm(dn, userdata): if not os.path.exists(dstdir): os.makedirs(dstdir) shutil.copyfile(cached_path, dstpath) - return True + return True def deploy_rpms(system, whitelist=None): |