freebsd-dev/lib/libbe
Kyle Evans 1dc8556358 libbe(3): Fix destroy of imported BE w/ AUTOORIGIN
Imported BE, much like the activated BE, will not have an origin that we can
fetch/examine for destruction. be_destroy should not return BE_ERR_NOORIGIN
for failure to get the origin property for BE_DESTROY_AUTOORIGIN, because
we don't really know going into it that there's even an origin to be
destroyed.

BE_DESTROY_NEEDORIGIN has been renamed to BE_DESTROY_WANTORIGIN because only
a subset of it *needs* the origin, so 'need' is too strong of verbiage.

This was caught by jenkins and the bectl tests, but kevans failed to run the
bectl tests prior to commit.

Reported by:	lwhsu
2019-10-16 18:33:31 +00:00
..
tests libbe(3): Add a test for be creation 2019-04-22 13:45:08 +00:00
be_access.c libbe(3): restructure be_mount, skip canmount check for BE dataset 2019-06-25 18:47:40 +00:00
be_error.c libbe(3): Fix be_destroy behavior w.r.t. deep BE snapshots and -o 2019-02-13 04:19:08 +00:00
be_impl.h libbe(3): allow creation of arbitrary depth boot environments 2019-04-22 13:43:38 +00:00
be_info.c bectl(3)/libbe(3): Allow BE root to be specified 2018-11-19 02:12:08 +00:00
be.c libbe(3): Fix destroy of imported BE w/ AUTOORIGIN 2019-10-16 18:33:31 +00:00
be.h libbe(3): add needed bits for be_destroy to auto-destroy some origins 2019-10-16 14:43:05 +00:00
libbe.3 libbe(3): add needed bits for be_destroy to auto-destroy some origins 2019-10-16 14:43:05 +00:00
Makefile pkgbase: Create a FreeBSD-utilities package and make it the default one 2019-09-05 14:15:47 +00:00