HomeFreeBSD

libbe: avoid copying encryption-related props

Description

libbe: avoid copying encryption-related props

libzfs insists that these be cloned from the origin, so avoid making a
deep copy of them ourselves to unbreak creating a new BE from a BE with
encrypted components -- in today's environment, without a loader that
does encryption, this means a deep BE setup where something underneath
the BE (e.g., home directories) are encrypted.

Reported and tested by: arrowd
Reviewed by: allanjude

(cherry picked from commit 181549c37f1913f5ca292d8515a6e5e0068a9fe7)

Details

Provenance
kevansAuthored on Feb 26 2025, 10:23 PM
Parents
rG0da181786849: pfctl: fix recursive printing of NAT rules
Branches
Unknown
Tags
Unknown