]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
libbe: Fix zfs_is_mounted check w/ snapshots
authorkevans <kevans@FreeBSD.org>
Mon, 1 Apr 2019 17:44:20 +0000 (17:44 +0000)
committerkevans <kevans@FreeBSD.org>
Mon, 1 Apr 2019 17:44:20 +0000 (17:44 +0000)
commit79d87e9f35c9b3820cd1a5eb0317a90b02cd5671
treece69916de4c56523fd02ae493c669e94d52b25ad
parent9c3e2dda2786f603d0ec578cb6409c69a0c50b5b
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