cvs commit: src/usr.sbin/sysinstall globals.c install.c label.c
sysinstall.h
Marcel Moolenaar
marcel at FreeBSD.org
Fri Aug 6 18:19:55 PDT 2004
marcel 2004-08-07 01:19:54 UTC
FreeBSD src repository
Modified files:
usr.sbin/sysinstall globals.c install.c label.c sysinstall.h
Log:
o Save pointers to the chunks for root, home, swap, usr, var and tmp in
global variables. On ia64, save a pointer to the efi chunk as well.
o At the same time, change checkLabels() to define these globals instead
of having the caller of checkLabels() pass addresses to variables for
these. Change the two callers correspondingly.
o Spent a bit more time adjusting try_auto_label() to prepate for having
the EFI partition created on ia64.
o Remove efi_mountpoint(). The EFI chunk is now available without having
to iterate over the disks and chunks to find it every time we need it.
o On ia64, now that the root chunk is globally available, set the
vfs.root.mountfrom tunable in loader.conf. This avoids that one cannot
boot into FreeBSD after an install. The kernel cannot find the root
device without a little help...
Revision Changes Path
1.27 +20 -0 src/usr.sbin/sysinstall/globals.c
1.358 +64 -98 src/usr.sbin/sysinstall/install.c
1.147 +52 -57 src/usr.sbin/sysinstall/label.c
1.260 +12 -1 src/usr.sbin/sysinstall/sysinstall.h
More information about the cvs-src
mailing list