- adapt to rely on systemd units
- enable timeline cleanups, since snapshots are marked to support
this algorithm
- typo correction for SNAP_SYNC_EXCLUDE
o snapper config-types
enhance snapper config template which new fields
CHILD_CONFIG=<true | false> default: missing -> means false
PARENT_CONFIG=<parent config name>
o Use the types for distinctable snapshot runs:
disk2disk (1st stage snapshots CHILD_CONFIG='false' or missing
cloning (2st stage snapshots CHILD_CONFIG='true' or missing
o snapper config postfix
to overcome snapper config name clashes, enable dsnap-sync with
selectable postfix (default: .<hostname>)
cloning a "home" config to remote host will not interfere with
a "home" d2d-config on this remote host
o update the snapper template dsnap-sync
- create and verify snapper compatible structure on target host
- create snapper config (snap-$selected_config) on target host
if not already available. use a snap-sync template.
- change userdata for snapper listings on target config
subvolid, uuid and hostname reflact the values from the source system
- introduce a snapper template (/etc/snapper/config-templates/snap-sync)
- adapt Makefile to support an initial snap-sync template
per default, this templates excludes snap-sync backup configs
from timeline and cleanup tasks
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>