HomeFreeBSD

libbe: recursively promote deep BE datasets

Description

libbe: recursively promote deep BE datasets

beadm will recursively promote deep BE datasets. In order to match the
beadm behavior, we need to recursively iterate over child filesystems
and promote them along the way.

This patch further refines the work from D40903, completing the fix for
promotion.

Reviewed by: kevans, rew
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D40972

Details

Provenance
rcmAuthored on Jul 17 2023, 7:06 PM
kevansCommitted on Jul 17 2023, 7:08 PM
Reviewer
kevans
Differential Revision
D40972: libbe: recursively promote deep BE datasets
Parents
rG89f361f742ae: kern.post.mk allow NEWVERS_{ENV,ARGS}
Branches
Unknown
Tags
Unknown