diff options
author | Joey Hess <joeyh@joeyh.name> | 2016-09-22 15:03:28 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2016-09-22 15:03:28 -0400 |
commit | 5487ed305120ee9c511878b90e9770ac30e20324 (patch) | |
tree | 0d9d937c2dfac7ba3ffaa1660e8c0c064ca5ef27 /ServerBackup.hs | |
parent | 42b995ed82e26bc18d2a2874ceb65781bceab421 (diff) | |
download | keysafe-5487ed305120ee9c511878b90e9770ac30e20324.tar.gz |
In --autostart mode, check for gpg keys that have not been backed up, and offer to back them up.
Only ask once per key.
This commit was sponsored by Thomas Hochstein on Patreon.
Diffstat (limited to 'ServerBackup.hs')
-rw-r--r-- | ServerBackup.hs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ServerBackup.hs b/ServerBackup.hs index bf76929..1c6b6a9 100644 --- a/ServerBackup.hs +++ b/ServerBackup.hs @@ -22,8 +22,8 @@ import Data.Time.Clock.POSIX -- in keysafe, and so help in a correlation attack. -- -- Of course, it's not at all efficient for offsite backups! -genBackup :: Maybe LocalStorageDirectory -> FilePath -> IO () -genBackup lsd d = do +backupServer :: Maybe LocalStorageDirectory -> FilePath -> IO () +backupServer lsd d = do let storage = serverStorage lsd _ <- obscureShares storage topdir <- storageTopDir lsd @@ -37,8 +37,8 @@ genBackup lsd d = do -- are kept. pruneOldBackups d 7 -restoreBackup :: Maybe LocalStorageDirectory -> FilePath -> IO () -restoreBackup lsd d = do +restoreServer :: Maybe LocalStorageDirectory -> FilePath -> IO () +restoreServer lsd d = do topdir <- storageTopDir lsd bs <- findBackups d forM_ bs $ \b -> |