opnsense-src/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 Whoops - really make the "fix" I did to the dmenuToggleVariable logic 2000-03-08 14:20:26 +00:00
doc.c Fix links to the FAQ and the Handbook 2002-08-01 10:20:59 +00:00
dos.c msdos -> msdosfs. 2001-06-01 12:16:09 +00:00
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 Initiate deorbit burn sequence for <machine/console.h>. 2000-10-08 21:34:00 +00:00
label.c Since our default boot block now supports UFS1 and UFS2 even on 2002-12-28 23:33:09 +00:00
list.h $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
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 Fixed small bug introduced in my last commit. 2000-05-11 23:43:12 +00:00
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 Implement a work-around for Create_Chunk providing no pointer to the 1995-05-07 22:07:53 +00:00
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 $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
usb.c Add support for USB to sysinstall. This includes running usbd and 2000-05-12 03:01:17 +00:00
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