aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Exit unsuccessfully in usage()Wynn Wolf Arbor2020-06-04-1/+1
| | | | | The command must not have completed successfully if usage() was called, so indicate this to the user as well.
* Remove superfluous subshell from run_backup()Wynn Wolf Arbor2020-06-04-11/+9
|
* Simplify and improve sync_defaultWynn Wolf Arbor2020-06-04-16/+13
| | | | | | | | | sync_default() suffers from needlessly complicated logic in its threshold test. Join the two if clauses together and skip targets cleanly by using `continue` instead. Where possible, use OR lists instead of if clauses and also inline the whole sync_single() function, which was only called from here.
* Use LIFEBOAT_ROOT directly throughout the scriptWynn Wolf Arbor2020-06-04-6/+6
| | | | | Instead of using another variable name to refer to the value of LIFEBOAT_ROOT or its default, use LIFEBOAT_ROOT directly.
* Clarify directory structure and invocation in the manualWynn Wolf Arbor2020-02-08-2/+5
|
* Be more specific about the destination format in the manualWynn Wolf Arbor2020-02-08-1/+15
|
* Fix name of environment variable in the manualWynn Wolf Arbor2020-02-08-1/+1
|
* Introduce default fallback jobsWynn Wolf Arbor2020-02-01-16/+93
| | | | | | | | When before lifeboat was expecting the user to populate the run, post, and sync scripts, now it includes a sane default for each step of the backup process, making deployments much more simple. The post script was split up into retain and clean.
* Include $HOME/bin in PATH by default when running scriptsWynn Wolf Arbor2020-02-01-0/+1
|
* Update name and mail address0.1.3Wynn Wolf Arbor2020-01-17-3/+3
|
* Use correct path to check whether repo exists0.1.2Wynn Wolf Arbor2020-01-14-1/+1
|
* Have the Makefile install the manual0.1.1Wolfgang Müller2019-10-03-1/+2
|
* Initial import0.1.0Wolfgang Müller2019-10-03-0/+154