Commit Graph

182 Commits

Author SHA1 Message Date
Erik Westrup 4142dbf20e Modified: CHANGELOG.md v3.0.0 2022-02-01 18:18:21 +01:00
Erik Westrup 629fd4c182 Align tag badge next to aur ver badge 2022-02-01 18:05:02 +01:00
Erik Westrup 7808dd6ecc Revert "Test that lint fails"
This reverts commit 082089a203.
2022-02-01 18:04:37 +01:00
Erik Westrup 082089a203 Test that lint fails 2022-02-01 18:03:11 +01:00
Erik Westrup 5e51341c51 Trigger linter on self-modify 2022-02-01 17:53:30 +01:00
Erik Westrup 130372e641 Restrict linting to bash 2022-02-01 17:52:39 +01:00
Erik Westrup b3c64ca2ee Add lint badge 2022-02-01 17:37:23 +01:00
Erik Westrup 33a16ddb75 Modified: usr/local/sbin/restic_backup.sh 2022-02-01 17:20:30 +01:00
Erik Westrup f1304f7db9 Modified: README.md 2022-02-01 17:20:00 +01:00
Erik Westrup fad429fd34 Add shellcheck linter workflow
Fixes #57
2022-02-01 17:19:08 +01:00
Erik Westrup 9b7db6d999 Run shellcheck on all shellscripts 2022-02-01 17:15:47 +01:00
Erik Westrup 79d13a1e64 Prefix envvars with RESTIC_ for consistencty
Fix #63
2022-02-01 16:59:12 +01:00
Erik Westrup 4e8b8adff6 Rename backup_exclude to backup_exclude.txt
Fixes #64
2022-02-01 16:52:20 +01:00
Erik Westrup 687111fddf Assert that all envvars are set in scripts
Remind user to source profile before executing.

Fixes #62
2022-02-01 16:45:19 +01:00
Erik Westrup f4b90c2499 Add RESTIC_VERBOSITY_LEVEL
Fixes #50
2022-02-01 16:19:05 +01:00
Erik Westrup 341f3e79ec Allow extra args to restic-backup with RESTIC_BACKUP_EXTRA_ARGS
Fixes #56
2022-02-01 16:15:18 +01:00
Erik Westrup a4cd65db5a Align terminology of credentials with B2
Fixes #59
2022-02-01 16:04:40 +01:00
Erik Westrup 84bf1cfcd3 Modified: LICENSE 2022-02-01 14:59:09 +01:00
Erik Westrup c51e5ffb03 Add release instructions 2022-02-01 13:31:56 +01:00
Erik Westrup cf978b00fe Modified: CHANGELOG.md v2.0.0 2022-02-01 13:08:49 +01:00
Erik Westrup db27be517f Modified: CHANGELOG.md 2022-02-01 13:08:28 +01:00
Erik Westrup 3c9fa21b2e Modified: CHANGELOG.md 2022-02-01 13:07:55 +01:00
Gerard Bosch d8f25cdf88 Multiple profile configuration (#45)
Adds possibility to have multiple profiles with different backup paths, retention etc.

Co-authored-by: Matt Feifarek <matt.feifarek@gmail.com>
Co-authored-by: Erik Westrup <erik.westrup@gmail.com>
2022-02-01 10:09:36 +01:00
Erik Westrup 16dbe699ab Revert "Empty line"
This reverts commit a011bb6dd2.
2022-01-30 20:09:26 +01:00
Erik Westrup a011bb6dd2 Empty line 2022-01-30 20:09:07 +01:00
Erik Westrup 15a02d4bd3 Add note about Make as recommended reqirements for installing 2022-01-19 12:02:20 +01:00
Erik Westrup 3a51ffb795 Modified: README.md 2022-01-18 12:01:58 +01:00
Erik Westrup 1b57069d30 README: anecdotal pricing 2022-01-18 12:00:29 +01:00
Erik Westrup 5eeab95c84 Create backup of existing config files on install 2022-01-17 15:53:17 +01:00
Erik Westrup 3e22d8f99d Remove local generated files from templates
As discussed in #46, it's not necessary to keep the local files
generated from the templates as the users should edit the installed
confs, not in the git.
2022-01-17 15:51:39 +01:00
Erik Westrup 9cb85a8571 Add notes to README about development 2022-01-17 15:51:33 +01:00
Erik Westrup 7141426699 Spell 2022-01-17 13:26:08 +01:00
Erik Westrup 9e292218cf Spell fix 2022-01-17 13:16:49 +01:00
Erik Westrup 546845c687 Merge pull request #48 from erikw/fix/46
Fix make install failing when run multiple times
2022-01-17 09:52:08 +01:00
Erik Westrup 828ff79e7a Fix make install failing when run multiple times
Due to the security feature preventing checking in B2 credentials to
git, the install target would get the same file twice due to pattern
subsitution.

This issue is not visible with BSD install as it ignores the issue, but
GNU install wil fail.

Fixes #46
2022-01-16 20:59:50 +01:00
Erik Westrup 8932e60e4a Spell fixes 2022-01-16 20:56:00 +01:00
Erik Westrup 36a90b963e Fix URL 2022-01-01 13:59:45 +01:00
Erik Westrup 5a3c8afb43 Link to #44
Fixes #44
2022-01-01 13:58:33 +01:00
Erik Westrup aff6211407 Modified: README.md 2021-12-18 11:11:11 +01:00
Erik Westrup 3e9233c0fc Merge pull request #43 from erikw/fix/42
Add comment explaining dynamic backup path
2021-12-04 18:40:35 +01:00
Erik Westrup 1d1145296d Add comment explaining dynamic backup path
Fixes #42
2021-12-04 18:38:34 +01:00
Erik Westrup ceac35abc8 Remove SLOC badge 2021-12-03 19:51:24 +01:00
Erik Westrup d01d2995f5 Update CHANGELOG.md v1.0.1 2021-12-03 18:40:24 +01:00
Erik Westrup 97a9475550 Update CHANGELOG.md 2021-12-03 18:35:51 +01:00
Erik Westrup 2e55d1cfef Modified: CHANGELOG.md 2021-12-03 18:35:07 +01:00
Erik Westrup 7a8861adc4 Merge pull request #41 from erikw/fix/40
Fix installation of template files
2021-12-03 18:32:26 +01:00
Erik Westrup bf9b29575a Update README.md 2021-12-03 18:16:39 +01:00
Erik Westrup 428f4be872 Fix installation of template files
The target that copies the *.template files (#15) had a '/' prefixed which
should not be there. The copy should be locally here. The real install
happens in the install-conf that respects $PREFIX

Fixes #40
2021-12-03 17:09:14 +01:00
Erik Westrup 99f4ba4436 Add AUR maintainer badge 2021-12-02 15:31:33 +01:00
Erik Westrup ae2b122134 Add AUR instructions 2021-12-02 15:28:40 +01:00