summaryrefslogtreecommitdiff
path: root/joeyconfig.hs
diff options
context:
space:
mode:
authorJoey Hess2016-09-16 12:09:04 -0400
committerJoey Hess2016-09-16 12:09:04 -0400
commit29d0304b9f4418bf57961de6bc8d2dad20ba170c (patch)
tree8aa8ad583628ec574dd7e1f2f0cbf87ea4bf7858 /joeyconfig.hs
parent76a5882216d16a15569429d965cd29d757284d87 (diff)
propellor spin
Diffstat (limited to 'joeyconfig.hs')
-rw-r--r--joeyconfig.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/joeyconfig.hs b/joeyconfig.hs
index fd8aff10..0ee84b4e 100644
--- a/joeyconfig.hs
+++ b/joeyconfig.hs
@@ -500,10 +500,11 @@ keysafe = host "keysafe.joeyh.name" $ props
-- whole content every time. So, only run weekly.
& Cron.niceJob "keysafe backup" Cron.Weekly (User "root") "/" backupcmd
where
+ datadir = "/var/lib/keysafe"
backupdir = "/var/backups/keysafe"
rsyncnetbackup = "sftp://2318@usw-s002.rsync.net/~/keysafe"
backupcmd = unwords
- [ "keysafe --backup-server", backupdir
+ [ "keysafe --store-directory", datadir, "--backup-server", backupdir
, "&& rsync -a --delete --max-delete 3 ", backupdir , rsyncnetbackup
]