summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorallanjude <allanjude@FreeBSD.org>2016-02-07 00:49:15 +0000
committerallanjude <allanjude@FreeBSD.org>2016-02-07 00:49:15 +0000
commit66ca079836f33725c8ee76ed154ed176e165a5bc (patch)
tree7f3cabe46714fd9b8eef4c8be5209863e1b11046
parent993c2695aa5e66d4379e155446baeeb4d6c9c8c0 (diff)
downloadFreeBSD-src-66ca079836f33725c8ee76ed154ed176e165a5bc.zip
FreeBSD-src-66ca079836f33725c8ee76ed154ed176e165a5bc.tar.gz
Do not set vfs.root.mountfrom unnecessarily
This causes boot from external media (installer USB image) to mount / from the default ZFS BE, rather than the USB device. Reported by: kmoore MFC after: 5 days Sponsored by: ScaleEngine Inc.
-rw-r--r--sys/boot/zfs/zfs.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/boot/zfs/zfs.c b/sys/boot/zfs/zfs.c
index 8e6d420..bf2fc6f8 100644
--- a/sys/boot/zfs/zfs.c
+++ b/sys/boot/zfs/zfs.c
@@ -722,8 +722,6 @@ init_zfs_bootenv(char *currdev)
currdev[strlen(currdev) - 1] = '\0';
setenv("zfs_be_active", currdev, 1);
setenv("zfs_be_currpage", "1", 1);
- /* Do not overwrite if already set */
- setenv("vfs.root.mountfrom", currdev, 0);
/* Forward past zfs: */
currdev = strchr(currdev, ':');
currdev++;
OpenPOWER on IntegriCloud