Yabsm (yet another btrfs snapshot manager)

The latest release of Yabsm, including all user documentation, can be found on CPAN here.

Issues

Don't hesitate to open an issue.

Developers

All patches welcome!

Features to Add

CPAN Release Steps

Packagers

Dependencies

Relevant Packaging Information

Yabsm runs as a cron-style daemon that is meant to be started at boot time. An example sysvinit-style init script is provided in /examples/rc.yabsmd, and an example systemd service is provided in /examples/yabsmd.service.

An example configuration is provided in /examples/yabsm.conf.example. It would be helpful to the user if this file was installed to /etc/yabsm.conf.example.

Versioning Scheme

Yabsm uses semantic versioning. The MAJOR version is upgraded if we make any change that breaks backwards compatibility. The MINOR version is upgraded if functionality is added that does not break backwards compatibility. The PATCH version is upgraded if there is a bug fix, or an upgrade is made to one of the fatpacked CPAN dependencies.