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:
parent
d2f1f71ec8
commit
ff7de3b4d3
@ -134,8 +134,8 @@ write_nextboot(const char *fn, const char *env, bool force)
|
|||||||
if (zfs) {
|
if (zfs) {
|
||||||
char *slash;
|
char *slash;
|
||||||
|
|
||||||
if ((slash = strchr(sfs.f_mntfromname, '/')) == NULL)
|
slash = strchr(sfs.f_mntfromname, '/');
|
||||||
E("Can't find ZFS pool name in %s", sfs.f_mntfromname);
|
if (slash != NULL)
|
||||||
*slash = '\0';
|
*slash = '\0';
|
||||||
zfsbootcfg(sfs.f_mntfromname, force);
|
zfsbootcfg(sfs.f_mntfromname, force);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user