diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-06-15 19:00:07 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-06-15 19:00:07 +0100 |
commit | b2f40ccd116e3971eb0fc1e8f517a32a393819d6 (patch) | |
tree | 60f4953b2fc615fa079a6366bd097d1f8b00e0e7 | |
parent | 6a81acaa445bbf8cf823f282d10be1dc218e3c61 (diff) | |
download | liw-automation-b2f40ccd116e3971eb0fc1e8f517a32a393819d6.tar.gz |
Add --directory option to allow tgz files to be put elsewhere.
-rwxr-xr-x | scripts/pbuilder-create | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/pbuilder-create b/scripts/pbuilder-create index fb702d6..4ef5389 100755 --- a/scripts/pbuilder-create +++ b/scripts/pbuilder-create @@ -46,6 +46,9 @@ class PbuilderCreate(cliapp.Application): self.settings.boolean(['no-act', 'dry-run'], 'just pretend') self.settings.boolean(['verbose'], 'print commands before executing') + self.settings.string(['directory', 'd'], + 'where to put tgz files (%default)', + default='/var/cache/pbuilder') def process_args(self, args): for release in self.settings['release']: @@ -84,7 +87,7 @@ class PbuilderCreate(cliapp.Application): def tgz(self, release, arch, suffix): basename = '%s-%s-%s.tgz' % (release, arch, suffix) - return os.path.join('/', 'var', 'cache', 'pbuilder', basename) + return os.path.join(self.settings['directory'], basename) def runcmd(self, argv, *args, **kwargs): logging.info('runcmd: %s' % argv) |