Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Oct 2008 15:54:33 +0000 (UTC)
From:      Ken Smith <kensmith@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/usr.sbin/sysinstall config.c globals.c index.c package.c sysinstall.h
Message-ID:  <200810151554.m9FFssaL040221@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kensmith    2008-10-15 15:54:33 UTC

  FreeBSD src repository

  Modified files:
    usr.sbin/sysinstall  config.c globals.c index.c package.c 
                         sysinstall.h 
  Log:
  SVN rev 183921 on 2008-10-15 15:54:33Z by kensmith
  
  Package installation is handled by starting off with the list of packages
  the user selected and then recursively installing their dependencies, finally
  installing the ones the user selected after the recursion unwinds.  Since
  users often select "high-level" packages that are on a higher numbered
  disc for the multi-volume release CDROMS this resulted in excessive disc
  swapping while installing things like kde, gnome, etc.
  
  Cut down on disc swapping by iterating through the disc volumes one at a
  time if we notice the package set is on multiple volumes.  If a package
  is on a higher volume don't install it yet, but still "process it" so we
  get its dependencies installed.  Because of the way the package sets for
  releases get assembled we're guaranteed dependencies will be on the same
  volume or lower.
  
  Reviewed by:    jhb
  MFC after:      1 week
  
  Revision  Changes    Path
  1.246     +9 -2      src/usr.sbin/sysinstall/config.c
  1.28      +3 -0      src/usr.sbin/sysinstall/globals.c
  1.118     +51 -5     src/usr.sbin/sysinstall/index.c
  1.106     +1 -1      src/usr.sbin/sysinstall/package.c
  1.278     +5 -1      src/usr.sbin/sysinstall/sysinstall.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810151554.m9FFssaL040221>