Jerome Charaoui
f43c85662d
[borg] replace "keep*" options with simpler "keep"
...
The effect of "keep*" options is not straightforward to understand, so
replacing it with a simpler "keep" option, which replicates the
functionality of other backupninja handlers. This also simplifies the
helper, as the use is then only asked how many days of backups to keep.
At the same time, we add "prune_options" which allows for the use of the
"keep*" options as well as other useful prune options, like "--prefix".
2018-01-26 11:26:37 -05:00
Jerome Charaoui
fc0e0849dc
[borg] add init option to allow skipping init command
...
In some cases it may be desirable to skip repository initialization, for
example when the repository is located at the root of a mount point.
2018-01-26 09:53:54 -05:00
Jerome Charaoui
714c0307c6
[borg] update AUTHORS and manpage
2018-01-26 09:44:22 -05:00
Jerome Charaoui
a95457346e
[borg] fix whitespace issue
2018-01-26 09:43:58 -05:00
Jerome Charaoui
6a3a8321f0
[borg] build/debug prunestr only if prune = yes
2018-01-26 09:43:58 -05:00
Jerome Charaoui
54cc8c6b32
[borg] support for --exclude-caches and --exclude-nodump
2018-01-26 09:43:58 -05:00
Jerome Charaoui
fcdbaa3447
[borg] add bwlimit config (sets --remote-ratelimit)
2018-01-26 09:43:58 -05:00
Jerome Charaoui
c9b72249ae
[borg] make help references consistent in example
2018-01-26 09:43:58 -05:00
Jerome Charaoui
87ea9c3dad
[borg] update compression info in example
2018-01-26 09:43:58 -05:00
Jerome Charaoui
910676f3ea
[borg] sync example default for archive
2018-01-26 09:43:58 -05:00
Jerome Charaoui
05f170760a
[borg] next helper step should be selected in menu
2018-01-26 09:43:58 -05:00
Jerome Charaoui
830a00759f
[borg] add 'prune' setting to allow disabling pruning
2018-01-26 09:43:58 -05:00
Jerome Charaoui
60601b2f4c
[borg] consistent default in helper encryption section
2018-01-26 09:43:58 -05:00
Jerome Charaoui
a02a598bb5
[borg] change archive name to match borg default
...
Archive names must be unique, so if the backup runs more than once per
day with the previous default, it will throw and error because of the
duplicate archive name. This is also consistent with the addition of
the keephourly prune option.
2018-01-26 09:43:58 -05:00
Jerome Charaoui
245454b7dd
[borg] fix default handler value for encryption
2018-01-26 09:43:58 -05:00
Jerome Charaoui
ce01329f01
[borg] fix final step completion check
2018-01-26 09:43:58 -05:00
Jerome Charaoui
0249e22598
[borg] Add return code to error message
2018-01-26 09:43:58 -05:00
Jerome Charaoui
61e1b31b72
[borg] fix ssh-copy-id when both keytypes exist
2018-01-26 09:43:58 -05:00
Jerome Charaoui
bb3cc0fc34
[borg] remove unnecessary proxy variable
2018-01-26 09:43:58 -05:00
Jerome Charaoui
bd4c3be7ae
[borg] make indentation consistent with rest of file
2018-01-26 09:43:58 -05:00
Jerome Charaoui
7b2917bbec
[borg] Rewrite include/exclude notes to match docs
2018-01-26 09:43:58 -05:00
Jerome Charaoui
fa834367c0
[borg] Fix default value for testconnect in example config
2018-01-26 09:43:58 -05:00
Jerome Charaoui
9252954538
[borg] put changelog entry in unreleased section
2018-01-26 09:43:58 -05:00
Jerome Charaoui
fed1d85bdc
[borg] fix helper when setting up without encryption
2018-01-26 09:43:58 -05:00
Jerome Charaoui
88adbaa990
[borg] support keephourly option
2018-01-26 09:43:58 -05:00
Ben
fdd0280a00
[borg] fixed include order in example file
2018-01-26 09:43:58 -05:00
Ben
70873857b7
[borg] fixed connection testing (thanks @orel)
2018-01-26 09:43:58 -05:00
Thomas Preissler
d1058620e9
[borg] add example.borg to Makefile
2018-01-26 09:43:58 -05:00
Ben
02d595baab
[borg] added encryption support (credit to @mxroo and @leoberry)
2018-01-26 09:43:58 -05:00
Ben
23d8c68bf8
[borg] added copyright notices
2018-01-26 09:43:58 -05:00
Ben
b4b2e0b080
[borg] updated README to include borg
2018-01-26 09:43:58 -05:00
Ben
5bd311cb6d
[borg] add borg handler build files to .gitignore
2018-01-26 09:43:58 -05:00
Ben
028c9698c7
[borg] update recommendations in INSTALL.md
2018-01-26 09:43:58 -05:00
Ben
95e43d5554
[borg] update handlers/Makefile.am
2018-01-26 09:43:58 -05:00
Ben
c4e9125a71
[borg] added a borg helper
2018-01-26 09:43:58 -05:00
Ben
02b6d883aa
[borg] fixed pruning in test mode, don't actually run anything
2018-01-26 09:43:58 -05:00
Ben
15cea5add5
[borg] update ChangeLog
2018-01-26 09:43:58 -05:00
Ben
ca8d479270
[borg] remove handlers/borg
2018-01-26 09:43:58 -05:00
Ben
060de6853a
[borg] added support for local backups, without ssh (host=localhost)
2018-01-26 09:43:58 -05:00
Ben
2e6d94d89a
[borg] added borg handler and example straight from @maethor gists
2018-01-26 09:43:58 -05:00
intrigeri
e0b4375400
Quote command output strings passed to logging functions.
...
Thanks to @Gackiewicz for the report!
Closes #11278
2018-01-10 10:44:33 +00:00
intrigeri
62218c4cf1
Update AUTHORS.
2018-01-10 10:14:56 +00:00
intrigeri
b15e5f6b80
Merge branch 'master' into 'master'
...
#11273 : Exclude partitions from device list
Closes #11273
See merge request riseuplabs/backupninja!7
2018-01-10 02:13:33 -08:00
intrigeri
757aa87364
Merge branch 'master' into 'master'
...
Symmetric encryption in dup handler is broken (#11274 )
See merge request riseuplabs/backupninja!8
2018-01-10 01:59:34 -08:00
intrigeri
72a87758f3
Remove spurious whitespace.
...
Fixup on commit 57190c20f3
.
2018-01-10 09:55:08 +00:00
Micah Anderson
f3aa50f350
Fixup commit, previous did not include merge
2017-11-15 13:14:41 -05:00
Micah Anderson
57190c20f3
Merge remote-tracking branch 'ulrich/Bug640'
...
(fixed formatting)
2017-11-15 13:13:52 -05:00
Matthijs Wensveen
af2b8d0b62
Symmetric encryption in dup handler is broken ( #11274 )
2017-10-12 11:20:31 +02:00
Romain Dessort
dff9ac99c5
Close #11273 . Exclude partitions from device list
...
Use lsblk instead of sfdisk to get a list of block devices on the host.
2017-09-28 13:58:53 -04:00
intrigeri
8f29e112aa
Automate and document more of the release process.
2017-09-05 14:47:08 +00:00