summaryrefslogtreecommitdiff
path: root/seivot
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-07-29 11:19:15 +0100
committerLars Wirzenius <liw@liw.fi>2011-07-29 11:19:15 +0100
commit6e3687cfedfe0e3079fb36ae9fb3d9b06a8f9534 (patch)
treee6776c025c093d84f6fe27728eb79040ae9bb0df /seivot
parent2c19d76c74d1496074ebdbb5c4a44ae1ca999a02 (diff)
downloadseivot-6e3687cfedfe0e3079fb36ae9fb3d9b06a8f9534.tar.gz
Rename --use-sftp to --use-sftp-repository, and add --use-sftp-root.
Diffstat (limited to 'seivot')
-rwxr-xr-xseivot14
1 files changed, 11 insertions, 3 deletions
diff --git a/seivot b/seivot
index 62b128d..32c7505 100755
--- a/seivot
+++ b/seivot
@@ -357,7 +357,10 @@ class Seivot(cliapp.Application):
'clear Linux kernel cache before '
'running commands (will ask for sudo pasword')
- self.settings.boolean(['use-sftp'],
+ self.settings.boolean(['use-sftp-repository'],
+ 'access backup repository over the '
+ 'network via sftp')
+ self.settings.boolean(['use-sftp-root'],
'access backup repository over the '
'network via sftp')
@@ -372,12 +375,17 @@ class Seivot(cliapp.Application):
self.live_data = os.path.join(self.tempdir, 'data')
self.repo = os.path.join(self.tempdir, 'repo')
- if self.settings['use-sftp']:
+ if self.settings['use-sftp-root']:
+ live_url = 'sftp://localhost%s' % self.live_data
+ else:
+ live_url = self.live_data
+
+ if self.settings['use-sftp-repository']:
repo_url = 'sftp://localhost%s' % self.repo
else:
repo_url = self.repo
- prog = self.factory.new(progname, live_data=self.live_data,
+ prog = self.factory.new(progname, live_data=live_url,
repo=repo_url,
settings=self.settings)
prog.prepare()