summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-06-15 19:00:07 +0100
committerLars Wirzenius <liw@liw.fi>2011-06-15 19:00:07 +0100
commitb2f40ccd116e3971eb0fc1e8f517a32a393819d6 (patch)
tree60f4953b2fc615fa079a6366bd097d1f8b00e0e7
parent6a81acaa445bbf8cf823f282d10be1dc218e3c61 (diff)
downloadliw-automation-b2f40ccd116e3971eb0fc1e8f517a32a393819d6.tar.gz
Add --directory option to allow tgz files to be put elsewhere.
-rwxr-xr-xscripts/pbuilder-create5
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)