]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
libbe: Fix zfs_is_mounted check w/ snapshots
authorKyle Evans <kevans@FreeBSD.org>
Mon, 1 Apr 2019 17:44:20 +0000 (17:44 +0000)
committerKyle Evans <kevans@FreeBSD.org>
Mon, 1 Apr 2019 17:44:20 +0000 (17:44 +0000)
commite1ee62302a50aff33edfd3f8487baee199cab9ec
treece69916de4c56523fd02ae493c669e94d52b25ad
parent8f462da4f3cf6cabcbac87c971634bcdec12fe06
libbe: Fix zfs_is_mounted check w/ snapshots

'be_destroy' can destroy a boot environment (by name) or a given snapshot.
If the target to be destroyed is a dataset, check if it's mounted. We don't
want to check if the origin dataset is mounted when destroying a snapshot.

PR: 236043
Submitted by: Rob Fairbanks <rob.fx907 gmail com>
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D19650
lib/libbe/be.c
sbin/bectl/tests/bectl_test.sh