freebsd-dev/usr.sbin/sysinstall
John Baldwin 4b6c29cebc - Rename installFixupBin to installFixupBase to finish up the 'bin' to
'base' dist rename.
- Rework struct dist to allow for different types of dists.  There are
  currently three types of dists: DT_TARBALL, the traditonal gzipped and
  split tar file; DT_PACKAGE, a package; and DT_SUBDIST, a meta-dist in
  the tree that has its own array of dists as its contents.  For example,
  the 'base' dist is a DT_TARBALL dist, the 'perl' dist is a DT_PACKAGE
  dist, and the 'src' dist is a DT_SUBDIST dist with its own dist table
  that contains 'sbase', 'ssys', etc.
- Add helper macros for defining array entries for the different types of
  dists to try and make the statically defined dist table in dist.c more
  readable.
- Split the logic to deal with a DT_TARBALL dist out of distExtract()
  and into its own distExtractTarball() function.  distExtract() now
  calls other functions to extract each dist.
- Tweak the percentage complete calculation in distExtractTarball() to
  do the multiply prior to the divide so it doesn't have to use floating
  point.
- Axe the installPackage() function along with the special handling for
  the perl and XFree86 dists in distExtractAll() since distExtract()
  handles package dists directly now.
- Add back in subdists for the X packages based on the split up packages
  that XFree86-4 uses that as closely map to the X dists we used with
  X 3.3.x.
- Lots of things like distSetX() and the X dist masks are no longer
  #ifndef X_AS_PKG since we use them in both cases now.
- Make the entire installFixupXFree() function #ifndef X_AS_PKG, we only
  call it in that case anyways, and it's not suitable for the X_AS_PKG
  case.
- Add in X dist menus for the X_AS_PKG case.

Approved by:	re
2003-01-17 19:05:32 +00:00
..
help If you don't create a /usr filesystem, / will need 200MB. 2003-01-13 21:57:07 +00:00
anonFTP.c Typo: s/seperately/separately 2002-08-06 20:36:02 +00:00
cdrom.c Check correct machine name. 2002-10-14 13:02:30 +00:00
command.c debugMsg() should end with "\n". 2002-11-01 02:05:05 +00:00
config.c Teach sysinstall about rpcbind, rpc.lockd, and rpc.statd. As an added 2003-01-07 07:46:50 +00:00
devices.c Add 'vlan' as a network device. 2003-01-17 18:51:21 +00:00
dhcp.c sysinstall's primitive network configuration expects only one value 2001-09-06 10:27:28 +00:00
disks.c - Use some macros to define common text between the dialog boxes to set the 2002-12-05 22:10:39 +00:00
dispatch.c - Rename installFixupBin to installFixupBase to finish up the 'bin' to 2003-01-17 19:05:32 +00:00
dist.c - Rename installFixupBin to installFixupBase to finish up the 'bin' to 2003-01-17 19:05:32 +00:00
dist.h - Rename installFixupBin to installFixupBase to finish up the 'bin' to 2003-01-17 19:05:32 +00:00
dmenu.c
doc.c Fix links to the FAQ and the Handbook 2002-08-01 10:20:59 +00:00
dos.c
floppy.c Use snprintf() instead of sprintf(). 2002-10-14 13:04:21 +00:00
ftp.c The MACHINE variable on pc98 is "i386". So, use "pc98" directly in PC98 case. 2002-10-14 13:06:13 +00:00
globals.c DTRT in the restart case 2001-10-12 07:36:34 +00:00
http.c debugMsg() should end with "\n". 2002-11-01 02:05:05 +00:00
index.c Add several new real categories and virtual categories. 2002-11-18 09:33:56 +00:00
install.c - Rename installFixupBin to installFixupBase to finish up the 'bin' to 2003-01-17 19:05:32 +00:00
install.cfg There is a problem in this example script. Setting ftp=time.cdrom.com 2001-09-06 10:04:27 +00:00
installUpgrade.c Removed the vestiges of modems(5). 2002-11-27 16:45:10 +00:00
keymap.c
label.c Since our default boot block now supports UFS1 and UFS2 even on 2002-12-28 23:33:09 +00:00
list.h
main.c Add a function driverFloppyCheck() that asks the user if they would like to 2003-01-15 21:47:36 +00:00
Makefile Since NEWCARD is the default for i386, undef PCCARD_ARCH. 2002-10-20 11:16:41 +00:00
media.c debugMsg() should end with "\n". 2002-11-01 02:05:05 +00:00
menus.c - Rename installFixupBin to installFixupBase to finish up the 'bin' to 2003-01-17 19:05:32 +00:00
misc.c save_realloc() should use reallocf() to close memory leaks. 2003-01-06 17:11:46 +00:00
modules.c Add a function driverFloppyCheck() that asks the user if they would like to 2003-01-15 21:47:36 +00:00
mouse.c
msg.c Return the *right* error codes for yes/no questions when non-interactive. 2001-09-11 20:42:07 +00:00
network.c debugMsg() should end with "\n". 2002-11-01 02:05:05 +00:00
nfs.c debugMsg() should end with "\n". 2002-11-01 02:05:05 +00:00
options.c Remove kget() feature, which is removed from 5-current kernel. 2001-12-01 13:13:27 +00:00
package.c Add the ability to use Bzip'ed packages. 2002-04-30 22:40:06 +00:00
pccard.c Mark relevant functions __printflike()/__printf0like() and silence some of 2001-07-05 09:51:09 +00:00
rtermcap.c
sysinstall.8 Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00
sysinstall.h - Rename installFixupBin to installFixupBase to finish up the 'bin' to 2003-01-17 19:05:32 +00:00
system.c * Negative #if's are harder to read as they don't tell exactly what arch 2002-10-11 22:30:09 +00:00
tape.c debugMsg() should end with "\n". 2002-11-01 02:05:05 +00:00
tcpip.c debugMsg() should end with "\n". 2002-11-01 02:05:05 +00:00
termcap.c Use the isDebug() function rather than making up a new environment 2001-09-22 18:07:47 +00:00
ttys.c Silence more warnings. 2001-09-22 23:17:37 +00:00
ufs.c
usb.c
user.c Mark relevant functions __printflike()/__printf0like() and silence some of 2001-07-05 09:51:09 +00:00
variable.c debugMsg() should end with "\n". 2002-11-01 02:05:05 +00:00
wizard.c Fix the wizardmodes 'write' command to not explode: Don't reference 2002-10-28 22:40:49 +00:00