diff options
author | Joshua Harlow <harlowja@yahoo-inc.com> | 2012-06-25 21:11:57 -0700 |
---|---|---|
committer | Joshua Harlow <harlowja@yahoo-inc.com> | 2012-06-25 21:11:57 -0700 |
commit | 7ac2e599f7f132ce63b933872b9c6649b94e06e3 (patch) | |
tree | 6363b42badc45e10856f683fe8c8302e95b442e5 | |
parent | c1b9c57b25a96b2af66fb89e418101623665aa5a (diff) | |
download | vyos-cloud-init-7ac2e599f7f132ce63b933872b9c6649b94e06e3.tar.gz vyos-cloud-init-7ac2e599f7f132ce63b933872b9c6649b94e06e3.zip |
Use a directory prefix
-rwxr-xr-x | packages/tar-me | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/packages/tar-me b/packages/tar-me index b15399a1..4a4a0253 100755 --- a/packages/tar-me +++ b/packages/tar-me @@ -61,12 +61,18 @@ def main(args): if not fn or fn.startswith("."): continue fns.append(fn) - bfn = 'cloud-init-%s-%s' % (version, revno) + os.makedirs(join(td, bfn)) + + for fn in fns: + if os.path.isfile(fn): + shutil.copy(fn, join(td, bfn, fn)) + else: + shutil.copytree(fn, join(td, bfn, fn)) + fn = '%s.tar.gz' % (bfn) o_fn = join(td, fn) - cmd = ['tar', '-czf', o_fn] - cmd.extend(fns) + cmd = ['tar', '-czf', o_fn, '-C', join(td), bfn] tiny_p(cmd) os.chdir(owcd) |