Date: Fri, 24 Oct 2008 20:10:22 +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: <200810251807.m9PI7We6000304@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kensmith 2008-10-24 20:10:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.sbin/sysinstall config.c globals.c index.c package.c sysinstall.h Log: SVN rev 184232 on 2008-10-24 20:10:22Z by kensmith MFC r183921 and r184180 When we notice the INDEX had volume numbers (so the media the packages are coming from has multiple volumes) walk through the dependency tree for the packages selected by the user once for each volume, only installing packages on the current volume. If we can't install the package because its on a higher volume just note that we have looked at it during the pass for this volume to cut down on time spent checking dependencies. This stops the excessive disc swapping that users have complained (a lot...) about. Approved by: re (kib) Revision Changes Path 1.242.2.3 +9 -2 src/usr.sbin/sysinstall/config.c 1.27.18.1 +3 -0 src/usr.sbin/sysinstall/globals.c 1.115.2.3 +51 -5 src/usr.sbin/sysinstall/index.c 1.104.2.2 +11 -4 src/usr.sbin/sysinstall/package.c 1.274.2.3 +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?200810251807.m9PI7We6000304>