Also add --verbose flag for logging as mentioned in readme.
sanoid-prune.service never runs. Declare a 'Wants' dependency,
and 'Before' condition in the sanoid unit, and prune is run
after 'sanoid.service'.
`sanoid-prune.service` is not referenced by a timer, so I have removed it.
I also modified the behavior of sanoid.service so it will take and prune snapshots according to the config file:
- `--cron` switch is required for it to take action as a service
- `--verbose` is there so that useful logs appear under `journalctl -t sanoid` (I personally run `--debug`)
Converts the old INSTALL file to a markdown-formatted INSTALL.md file
that contains comprehensive installation instructions for supported
operating systems, and an outline that can be used on others where
Sanoid/Syncoid ought to work.
The Installation section is complete for CentOS/RHEL, and has been
"dressed up" for FreeBSD/Ubuntu. Those ones still need to be completed.
I don't cover the topic of running Syncoid periodically or how to do it
because I don't know. It's probably out of scope for the Installation
guide anyway.
The Configuration sections is intended to walk through some common
setups for sanoid.conf. I suggest just cleaning up the existing conf
file examples and putting them into that section.