summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-08-29 19:04:59 +0100
committerLars Wirzenius <liw@liw.fi>2011-08-29 19:04:59 +0100
commitb28e485efdf045ff4b3fc750f5ba8a593e7087a9 (patch)
treea1a35de80c49296719640b9ca516c706055e9a74
parenta4b58b6529d344dd4501ccc031aa4c1bfad20d2b (diff)
downloadseivot-b28e485efdf045ff4b3fc750f5ba8a593e7087a9.tar.gz
Add --obnam-config option.
-rwxr-xr-xseivot8
1 files changed, 7 insertions, 1 deletions
diff --git a/seivot b/seivot
index c4cf673..1517a4c 100755
--- a/seivot
+++ b/seivot
@@ -157,6 +157,8 @@ class Obnam(BackupProgram):
'--log', logfile,
'--repository', self.repo,
'--weak-random']
+ if self.settings['obnam-config']:
+ cmd.extend(['--config', self.settings['obnam-config'])
env = dict(os.environ)
if self.settings['obnam-profile']:
namepattern = {
@@ -371,7 +373,11 @@ class Seivot(cliapp.Application):
'access backup repository over the '
'network via sftp')
- self.settings.boolean(['verify'], 'verifyt restored data')
+ self.settings.boolean(['verify'], 'verify restored data')
+
+ self.settings.string(['obnam-config'],
+ 'use FILE as an Obnam configuration file',
+ metavar='FILE')
def process_args(self, args):
progname = self.settings['program']