summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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)