1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-10-18 02:19:39 +00:00

nextboot: Permit ZFS boot filesystems mounted at the pool's root

This restores nextboot -k on ZFS setups where /boot is on the root
dataset of a pool.

Reviewed by:	jrtc27, glebius
Fixes:		0c3ade2cf1 nextboot: fix nextboot -k on ZFS
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D45306
This commit is contained in:
John Baldwin 2024-05-30 05:44:55 -07:00
parent d2f1f71ec8
commit ff7de3b4d3

View File

@ -134,8 +134,8 @@ write_nextboot(const char *fn, const char *env, bool force)
if (zfs) {
char *slash;
if ((slash = strchr(sfs.f_mntfromname, '/')) == NULL)
E("Can't find ZFS pool name in %s", sfs.f_mntfromname);
slash = strchr(sfs.f_mntfromname, '/');
if (slash != NULL)
*slash = '\0';
zfsbootcfg(sfs.f_mntfromname, force);
}