freebsd-nq/usr.sbin/sysinstall
Murray Stokely bb2d14481b Add support for an additional field to the packages/INDEX file. If
present, this field specifies the media volume that the disc is
contained on.  If the volume of a given packages is different than the
current volume of mediaDevice, then the user is prompted --

  "This is disc #%d.  Package %s is on disc #%d\n"
  "Would you like to switch discs now?\n"

If the user selects yes, then DEVICE_SHUTDOWN is called and the user
is then prompted --

  "Please remove disc #%d from you drive, and add disc #%d"

This works well for a carefully crafted INDEX file, but more work
needs to be done to sort dependencies on a given package based on the
volume that they reside on, to minimize the amount of disc flipping
required of the user.

This commit is a no-op for normal INDEX files and FreeBSD CDs.  These
additional features are only used if the INDEX and cdrom.inf file have
multi-volume support.
2002-04-13 13:00:42 +00:00
..
help o Expand the text describing the Security options menu. 2001-12-21 19:51:44 +00:00
anonFTP.c Silence warnings : 2001-09-22 22:21:01 +00:00
cdrom.c Read the CD_VOLUME property from the cdrom.inf file and use it to 2002-04-13 12:44:18 +00:00
command.c Silence warnings on alpha : 2001-09-22 22:34:14 +00:00
config.c Add comment to supplement my last commit. 2002-04-07 10:40:31 +00:00
dev2c.sh Modernize my email address. 2002-03-25 14:12:49 +00:00
devices.c Fix /dev/acdNc minor device number. This bug prevents installing FreeBSD 2002-03-30 16:59:06 +00:00
dhcp.c sysinstall's primitive network configuration expects only one value 2001-09-06 10:27:28 +00:00
disks.c Teach sysinstall(8) how to read boot managers out of /boot 2002-03-28 08:23:33 +00:00
dispatch.c Switch to using XFree86 version 4. We do this thru installing the package, 2002-04-02 20:42:54 +00:00
dist.c Switch to using XFree86 version 4. We do this thru installing the package, 2002-04-02 20:42:54 +00:00
dist.h Teach sysinstall about the `compat4x' distribution. 2001-02-09 19:01:49 +00:00
dmenu.c
doc.c
dos.c msdos -> msdosfs. 2001-06-01 12:16:09 +00:00
floppy.c msdos -> msdosfs. 2001-06-01 12:16:09 +00:00
ftp.c Introduce DEVICE_INIT, DEVICE_GET, and DEVICE_SHUTDOWN macros. As the 2001-07-02 00:18:04 +00:00
globals.c DTRT in the restart case 2001-10-12 07:36:34 +00:00
http.c Use 'GET' method instaed of 'HEAD', since some proxy server doesn't work 2001-11-25 00:50:57 +00:00
index.c Add support for an additional field to the packages/INDEX file. If 2002-04-13 13:00:42 +00:00
install.c Switch to using XFree86 version 4. We do this thru installing the package, 2002-04-02 20:42:54 +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 Our persistent-state, large temporary file dir is /VAR/tmp, not /USR/tmp. 2002-04-01 21:35:24 +00:00
keymap.c Initiate deorbit burn sequence for <machine/console.h>. 2000-10-08 21:34:00 +00:00
label.c Fix a signal 11 error that occurs if you try to use the 'T' option on 2002-01-29 22:35:40 +00:00
list.h
main.c Only build and link the pccard module on architectures that support it (and 2002-03-29 23:03:17 +00:00
Makefile Switch to using XFree86 version 4. We do this thru installing the package, 2002-04-02 20:42:54 +00:00
media.c Our persistent-state, large temporary file dir is /VAR/tmp, not /USR/tmp. 2002-04-01 21:35:24 +00:00
menus.c Add "xf86cfg -textmode" to the list of options for configuring XFree86 2002-04-06 02:42:27 +00:00
misc.c Silence warnings : 2001-09-22 22:21:01 +00:00
modules.c Add the ability to load klds from a floppy as part of the installation. 2001-10-12 22:39:02 +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 Mark relevant functions __printflike()/__printf0like() and silence some of 2001-07-05 09:51:09 +00:00
nfs.c Introduce DEVICE_INIT, DEVICE_GET, and DEVICE_SHUTDOWN macros. As the 2001-07-02 00:18:04 +00:00
options.c Remove kget() feature, which is removed from 5-current kernel. 2001-12-01 13:13:27 +00:00
package.c Remove some last vestages of _interactiveHack. 2002-04-07 10:08:55 +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 Switch to using XFree86 version 4. We do this thru installing the package, 2002-04-02 20:42:54 +00:00
sysinstall.h Add the concept of a volume to the device and package structures. If 2002-04-13 12:43:07 +00:00
system.c MFS: Stop reaping children. It makes evil things happen to the extraction 2001-11-01 23:32:46 +00:00
tape.c Silence warnings. 2001-09-22 22:25:35 +00:00
tcpip.c Only build and link the pccard module on architectures that support it (and 2002-03-29 23:03:17 +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 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 Add a couple of functions to create persistent variables that will 2001-09-24 10:16:23 +00:00
wizard.c Modernize my email address 2002-03-25 13:53:46 +00:00