installer: More /dev/serno work.
authorSascha Wildner <saw@online.de>
Mon, 14 Sep 2009 21:25:06 +0000 (23:25 +0200)
committerSascha Wildner <saw@online.de>
Mon, 14 Sep 2009 21:25:46 +0000 (23:25 +0200)
commit4bcdd60eb5a84102d7f5ec38354af1e853607999
tree6a05ddd23410846d1357d32fcf613ef6dbfe82dd
parenta0b4d56d5555462fd11b3d54f419d0e444546354
installer: More /dev/serno work.

Take back the devtab(5) support in the installer.

mountroot didn't work for the UFS with serial numbers case since the
data for '/' is taken from fstab and that would have a devtab label
in it and we're not setting vfs.root.mountfrom explicitly for UFS.
We don't want to, either.

So just use /dev/serno/* nodes (which will work everywhere) always.

Suggested-by: dillon
usr.sbin/installer/dfuibe_installer/fn_install.c
usr.sbin/installer/libinstaller/diskutil.c
usr.sbin/installer/libinstaller/diskutil.h