Implement recursive deleting of ZFS dataset on cleanup run


urbackup is a great peace of software. Thank you for your work.
My setup runs a zfs send/receive routine which replicates the backup pool to external disks. But I have to cleanup manually the backup pool because the standard cleanup routine of urbackup doesn’t destroy obsolete zfs datasets recursively. Destroying zfs datasets (with snapshots on top…) recursive is mandatory because otherwise the backup pool is growing an the cleanup routine only deletes symlinks, not the datasets.
Is there a way to implement this?



Ok, so I am merging

into 2.5.x. Hope someone tests this (I won’t) and it doesn’t do anything unintentional.