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