summaryrefslogtreecommitdiffstats
path: root/release/sysinstall/sysinstall.h
Commit message (Collapse)AuthorAgeFilesLines
* Put all variables in VAR_ #define's to force a single location for allpst1997-09-171-2/+7
| | | | | of these magic knobs. This is purely cosmetic and a documentation issue so we don't have to glop through the source code looking for gems.
* Much better dispatch code and scripting support.jkh1997-09-161-4/+6
| | | | Submitted by: pst
* Make serial console based installs actually work by:jkh1997-07-311-1/+2
| | | | | | | | | | | 1. Detecting the split /dev/ttyv0 / /dev/console case, e.g. you've booted with the -h flag and you have a VGA card also. 2. Adding an extra "menu" for selecting terminal type and adding ANSI to the list of compiled-in terms. 3. Opening the proper file descriptors before disowning ourselves. Requested by: pst
* Eliminate Samba configuration. Sorry, but this was another one ofjkh1997-07-161-4/+1
| | | | | | | | | | | | | those ideas that, like the Apache server setup, was well-intentioned but doomed to fail in the face of change. That and the fact that it shouldn't be part of the installation tool, it should be part of the post-installation setup tool (which we need to write). Combining the two utilities into one utility was my first conceptual mistake. Apologies also to Coranth Gryphon, who worked hard on the Apache and Samba server setup code. These features were quite useful for awhile, if that's any consolation, I just simply had the wrong ideas about where to put them. :-(
* Adjust my installation script to more closely match reality.jkh1997-06-221-1/+2
| | | | | | | Add a system command to script mechanism (so you can call things like tzsetup from scripts). Add noError variable for causing script errors to be ignored.
* Change the way that X configuration method is selected.jkh1997-06-211-2/+2
|
* 1. Add a noWarn flag so that scripts can turn warnings off.jkh1997-06-181-1/+2
| | | | 2. If hostname not set from script, bring up interactive dialog anyway.
* YAMF22jkh1997-06-131-1/+2
|
* YAMF22jkh1997-06-131-2/+3
|
* 1. Make it possible to set up all the TCP/IP values from a script.jkh1997-06-091-1/+2
| | | | 2. Update to XFree86 3.3
* Resurrect / implement some of the more esoteric scripting features,jkh1997-06-051-2/+6
| | | | such as partitioning a disk or overriding an interactive prompt.
* Adjust config variables to more closely match rc.confjkh1997-05-221-2/+2
|
* Actually, rethink last commit and simply remove the apache configurationjkh1997-05-221-6/+1
| | | | | entirely, as promised earlier (it's outdated now and doesn't really belong in sysinstall).
* Update version of apache.jkh1997-05-221-2/+2
|
* Adapt routing configuration glue to rc.conf format.jkh1997-05-051-2/+3
|
* Add in some more config file support -- add variables to shut uppst1997-05-051-1/+9
| | | | | | | | | sysinstall about the dangerously dedicated message, and other variables to allow pre-configuring the distribution sets. Still todo: add a variable to define an initial set of packages that should be loaded. Reviewed by: jkh
* Adapt to rc.conf file format.jkh1997-04-281-5/+5
|
* Sync with 2.2 and clean up some tortured english that was added.jkh1997-04-201-3/+5
|
* Sync up to current state of development.jkh1997-04-021-2/+1
|
* Some of my pending merge changes, Paul Traina's more flexible configjkh1997-03-191-1/+6
| | | | | file loading code. Submitted by: pst
* Increase the size of the email address field.jkh1997-03-151-1/+4
| | | | Requested-By: joerg
* Add a registration screen so we can finally start counting our little userjkh1997-03-091-1/+2
| | | | puppies.
* YAMF22jkh1997-03-081-2/+2
|
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Finally DTRT with tcpOpenDialog(); it should have never diddledjkh1997-02-171-1/+1
| | | | mediaDevice directly.
* Read /etc/resolv.conf information as well as /etc/sysconfig info, makingjkh1997-02-151-1/+3
| | | | this a little more robust.
* Correct bogus msg dialog.jkh1997-02-151-1/+1
| | | | Update to Lynx 2.7 (need to build 2.1/2.2 versions of this package).
* o Try to be more aggressive about reading in old configuration datajkh1997-02-141-0/+1
| | | | | | | | | | | | | | | | | so that we're more useful in multi-user mode. This is still not 100%, but it pulls in a lot more than it used to. Some of the "composite" variables in /etc/sysconfig are going to take more work. o Always write /etc/resolv.conf and /etc/hosts if it makes sense to do so. o Reset media properly when reselecting. Longstanding bogon. o Pull SIGPIPE handling out of package.c; I'm actually hoping to handle this differently shortly. o Fix bug where cancel in TCP setup dialog still checked data fields. I think this closes a PR, but I will have to go look.
* Allow user to delete as well as install packages from the packagejkh1997-01-291-1/+0
| | | | | | installer menu. Fix status line code so informationals show up properly again.
* Fix broken layout help (this is what broke the TCP help screen).jkh1997-01-291-0/+4
| | | | | Allow DITEM_NO_ECHO to be encoded in layout field types and make user.c use it for the password item.
* Allow both types of XFree86 setup script to be run at user choice.jkh1997-01-241-0/+2
|
* OK, I've got two ideas to file in the "really seemed like a good ideajkh1997-01-241-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | at the time, but on further reflection..." bucket with these changes. 1. Checking the media before frobbing the disks was a fine idea, and I wish it could have worked, but that leads to a rather difficult situation when you need to mount the media someplace and you're about to: a) Chroot away from your present root. b) Newfs the root to be. You're basically screwed since there's no place to stick the mount point where it will be found following the newfs/chroot (and eliminating the chroot in favor of just using the "root bias" feature would work great for the distributions but not the pkg_add calls done by the package installer). 2. Automatic timeout handling. I don't know why, but alarm() frequently returns no residual even when the alarm didn't go off, which defies the man page but hey, since when was that so unusual? Take out timeouts but retain the code which temporarily replaces the SIGINT handler in favor of a more media-specific handler. This way, at least, if it's hanging you can at least whap it. I think the timeout code would have been losing over *really slow* links anyway, so it's probably best that it go. This should fix NFS, tape & CDROM installs again (serves me right for getting complacent and using just the FTP installs in my testing).
* This is a patch that makes some of the "partitions" --> "slice" to bejkh1997-01-241-1/+1
| | | | | | | more consistant in our use of the terms for differentiation between PC partitions and traditional BSD partitions. Submitted-By: obrien@cs.ucdavis.edu (David O'Brien)
* Argh! Moving the media initialization to before the disk scribblingjkh1997-01-221-0/+1
| | | | | | | | section was a good thing, since it made it possible to detect media problems *before* the installation started, but it also caused various things to be mounted BEFORE the chroot() call, which definitely messes things up. Fix this by detecting the pre-chroot() case and mounting into a subdir.
* Add extra variables for the configuration of all packages, not justjkh1997-01-201-0/+4
| | | | | | the lynx browser. Submitted-By: David O'Brien <obrien@cs.ucdavis.edu>
* Use alarm's return status to more properly denote timeout rather than keepingjkh1997-01-191-2/+1
| | | | an icky global around.
* Fix a variety of problems with my timeout handling, make it morejkh1997-01-181-0/+2
| | | | | configurable (you can now set the timeout interval), fix a crash-bug when no network device was attached.
* Add timeout support to sysinstall's general media handling,jkh1997-01-171-0/+6
| | | | allow SIGINT to stand for "time out now!" in certain cases.
* Damn! Forgot to update lynx also.jkh1997-01-161-1/+1
|
* Minor cleanup, adjust for latest version of apache web server.jkh1997-01-161-1/+1
|
* Keep our serial ports distinct so that first device is not found forjkh1997-01-151-0/+1
| | | | | | all (closes PR#2296). Print better FTP failure diagnostics Do better media failure checking in install.
* Fix several problems:jkh1997-01-151-0/+1
| | | | | | | 1. Bus mouse selection didn't show up properly in mouse menu. 2. U&G management screen didn't respect cancel properly. 3. Novice not prompted to add users or set root password during installation. 4. Username length changes screw up user management form.
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Clean up device handling WRT slip and ppp devices. An incomplete transitionjkh1997-01-041-2/+2
| | | | from one convention to another had things pretty fouled up in here.
* Do something I've wanted to do for quite some time - collapse all thejkh1997-01-031-3/+28
| | | | | common layout code into some work functions and make all the layout-using routine adopt them. Also reorganize includes and generally clean up.
* Support the use of the 2nd CDROM as a fixit aid. Also put the EHSjkh1996-12-291-1/+3
| | | | | | | into a submenu in case you need to start it again (or at some other point in the installation). Submitted-By: joerg
* 1. Engage brain. 2. Write macro. Previous commit attempted to performjkh1996-12-171-2/+2
| | | | 2 before 1.
* Now that I've got my source tree sorted out, bring all the thingsjkh1996-12-141-2/+2
| | | | I've been committing into 2.2 directly all this time.
* Undo one of my memory optimization hacks - it actually made things morejkh1996-12-121-5/+3
| | | | complicated.
* Be more efficient in how we use memory (stumbled across while looking forjkh1996-12-111-9/+6
| | | | | | something else) for attributes and variables. Remove stack-stomper in sstrncpy().
OpenPOWER on IntegriCloud