Commit Graph

214 Commits

Author SHA1 Message Date
Wael M. Nasreddine
effa00cc75 btrfs send takes options before arguments
btrfs-progs 4.11 includes this patch[0] which has updated the option
parser which has enforced the order in which arguments and options
appear in. See this email for context[1]

[0]: https://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git/commit/?id=010ceab56e067b87ea282fde6ff792c1ceefd7dc
[1]: https://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg62226.html
2017-05-28 23:05:09 -07:00
James “Wes” Barnett
b449c1e0d0 Merge pull request #30 from kalbasit/patch-1
do not hardcode the name of the snapper configuration
2017-04-29 13:25:03 +00:00
Wael Nasreddine
00735c07b4 fix a typo: $mkdir => $ssh mkdir 2017-04-28 17:03:22 -07:00
Wael Nasreddine
004eed1eaa fix a typo in the snapper command 2017-04-28 15:54:14 -07:00
James Barnett
2997b80981 specify if remote 2017-04-11 20:13:24 -05:00
James Barnett
e3ed75a4e5 update help 2017-04-11 14:33:29 -05:00
James Barnett
615d1a5dc5 ssh backups 2017-04-11 13:59:58 -05:00
James Barnett
cf02a5cf51 update errors 2017-02-14 17:05:51 -06:00
James Barnett
082b43f680 cleanup output functions 2017-02-13 19:48:01 -06:00
James Barnett
c823230ee7 formatting 2017-02-02 19:37:59 -06:00
James Barnett
35c6cf6f97 formatting 2017-02-02 19:36:44 -06:00
James Barnett
d3343b97dd formatting 2017-02-02 19:35:35 -06:00
James Barnett
6fd2a01379 more notifications; rm variable output 2017-02-02 19:32:46 -06:00
James Barnett
d239b5cba2 prompt all at beginning 2017-02-02 19:25:39 -06:00
James Barnett
9e94c24007 use traps 2017-02-02 18:36:20 -06:00
James Barnett
a15ad6c820 Check all configurations for failed backups
Fixes #27.
2017-01-31 20:32:19 -06:00
James Barnett
d94985a1d9 Make enter confirm question
Fixes #25.
2017-01-31 20:30:41 -06:00
James Barnett
5a1192cd9c Use variable for program name 2017-01-31 20:02:54 -06:00
James Barnett
e7085c4f92 Revert "logging goes to journal automatically from systemd service"
This reverts commit 153b43b1b7.
2017-01-30 20:15:21 -06:00
James Barnett
7cb1ca9b46 typo 2017-01-30 20:12:35 -06:00
James Barnett
aae93cf921 notify when disk not mounted 2017-01-30 20:10:19 -06:00
James Barnett
c5cd2e9d71 fix notifications 2017-01-30 20:07:25 -06:00
James Barnett
0df8b2b02e fix notifications 2017-01-30 20:01:07 -06:00
James Barnett
4c72cb4dea move wrapper to script 2017-01-30 19:56:56 -06:00
James Barnett
ba0719e94f fix indent 2017-01-30 19:39:17 -06:00
James Barnett
153b43b1b7 logging goes to journal automatically from systemd service 2017-01-30 18:57:06 -06:00
James Barnett
78b8a0dc31 Merge branch 'notify' 2017-01-29 19:30:47 -06:00
James Barnett
5ad6923d8c notify all logged in users (#20) 2017-01-29 19:27:17 -06:00
James Barnett
97b857a1b6 Add note about found snapshots from failed backup.
Fixes #24.
2017-01-28 07:37:59 -06:00
James Barnett
51f8429aa9 add script 2017-01-28 07:26:41 -06:00
James Barnett
8738fab578 bump version 2017-01-28 06:29:29 -06:00
James Barnett
01b7237e11 Add SNAP_SYNC_EXCLUDE to exclude some configurations
Fixes #11.
2017-01-28 06:27:49 -06:00
James Barnett
ad0362a136 bump version 2017-01-28 06:19:12 -06:00
James Barnett
253566ea4f Get backupdir options first. Fixes #5 2017-01-28 06:18:02 -06:00
James Barnett
d6a3c2fb68 Keep prompting until user gives Y or n
Fixes #17.
2017-01-08 19:01:26 -06:00
James Barnett
e34362d30c Log to systemd journal.
See #22.
2017-01-08 18:53:43 -06:00
James Barnett
ebdafecef6 Add description to snapshot while program in progress
See #22.
2017-01-07 18:46:15 -06:00
James Barnett
b1c8121fa0 Remove global and group permissions for backup folder
Fixes #15
2016-11-29 07:50:57 -06:00
James Barnett
09746759d2 consistent error message formatting 2016-11-12 14:04:54 -06:00
James Barnett
e2ab77ba43 Make it clearer when UUID not found
Fixes #10.
2016-11-12 14:04:12 -06:00
James Barnett
78bc6ff8b9 If backupdir key is missing, use root dir to mounted disk
The user can hit enter when creating a new directory (no directory is
created). In doing so "backupdir" is set to nothing. Snapper does not
keep that key. Upon a search of the latest incremental backup we didn't
check for backupdir, we just had taken the first key (which ended up
being the UUID ). We now check for the backupdir key, and if it is
missing that means use the root directory on the mounted disk.

Fixes #13.
2016-11-11 15:05:12 -06:00
James Barnett
1d9f22951c Copy info.xml on first backup
Fixes #7.
2016-11-11 14:53:17 -06:00
James Barnett
22f306c6f3 Fix formatting of menu
Fixes #9.
2016-11-11 14:52:25 -06:00
James Barnett
f1ad83a8b6 Choose "yes" if only enter is pressed
Fixes #8.
2016-11-11 14:36:56 -06:00
James Barnett
b93f1854db Add missing line break
Fixes #6.
2016-11-11 14:26:38 -06:00
James Barnett
209649f58e nicer formatting 2016-11-08 15:06:19 -06:00
James Barnett
0bcb45bac6 nicer formatting 2016-11-08 15:03:56 -06:00
James Barnett
00c77cb5bf fix format 2016-11-08 14:46:35 -06:00
James Barnett
cdd775cb90 fix check 2016-11-08 14:46:35 -06:00
James Barnett
ec5abf0a1b if multiple mount points found with same UUID, will prompt 2016-11-08 11:19:19 -06:00