Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Add command to mail the output of a backup run | Wolfgang Müller | 2021-04-30 | -1/+11 |
| | | | | | | | | | | | | | | | | | | | | This commit introduces the 'run-report' command and a new config file 'config/recipient' which indicates the recipient of the report. Since lifeboat was always intended to be run via a cronjob, we assumed mail functionality would come from the specific crond implementation. This is well-supported throughout, but not a feature that systemd's timers (yet?) have. Since one of our systems is now running systemd, we needed a decent alternative. A wrapper script was considered, but at that point we could also just as simply include mail support in lifeboat itself. We have chosen to implement this by calling out to sendmail, which seems to be a de-facto standard (postfix has sendmail compatibility, as does msmtp). It should be available on a wide range of systems. For now, hardcode the message headers and send mail to one recipient only. Set the X-Report header for simple filtering by mail clients. | |||
* | Update name and add .mailmap for consistency | Wolfgang Müller | 2021-03-10 | -1/+1 |
| | ||||
* | Clarify directory structure and invocation in the manual | Wynn Wolf Arbor | 2020-02-08 | -2/+5 |
| | ||||
* | Be more specific about the destination format in the manual | Wynn Wolf Arbor | 2020-02-08 | -1/+15 |
| | ||||
* | Fix name of environment variable in the manual | Wynn Wolf Arbor | 2020-02-08 | -1/+1 |
| | ||||
* | Introduce default fallback jobs | Wynn Wolf Arbor | 2020-02-01 | -13/+48 |
| | | | | | | | | 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. | |||
* | Update name and mail address0.1.3 | Wynn Wolf Arbor | 2020-01-17 | -2/+2 |
| | ||||
* | Initial import0.1.0 | Wolfgang Müller | 2019-10-03 | -0/+94 |