summaryrefslogtreecommitdiffstats
path: root/release/sysinstall/sysinstall.h
Commit message (Collapse)AuthorAgeFilesLines
* Offer an X Kern Developer collection, by user request (it's also morejkh1999-03-191-1/+2
| | | | | | | | | orthogonal to the other entries). Clean up X selection code a bit. Choose proper architecture subdirectories on mirror sites now that we've gone fully to the new multi-arch directory scheme.
* Write changes out to /etc/rc.conf again; rc.conf.site is dead!jkh1999-02-091-2/+2
|
* Add one more "escape" for marking internal variables.jkh1999-02-051-3/+3
|
* Totally change the way variables are accounted for in sysinstall.jkh1999-02-051-5/+6
| | | | | | | | Now we know which variables are internal and which need to be backed to /etc/rc.conf.site. rc.conf is not touched now. Also kget kernel change information back properly and set up a loader.rc file to use it.
* Show dependencies in package menu.jkh1999-02-021-2/+4
| | | | | PR: 7454 Submitted by: Stefan Eggers <seggers@semyam.dinoco.de>
* Write changes out to /etc/rc.conf.site now rather than mucking withjkh1999-01-271-2/+2
| | | | | rc.conf. There were many different ways I could have done this, some of them "cleaner", but this represented the lowest impact.
* Replace old SAVE_USERCONFIG code with a customized version of Andrzej'sjkh1999-01-201-1/+4
| | | | kget code. Also collapse a redundant case in cdrom code.
* Collapse the "get" code substantially by combining common functions.jkh1998-12-221-1/+2
| | | | | Also make mountpoint for each media type easier to change. Also reshuffled some menus for easier usage.
* Adios version.h / RELEASE_NAME hack. Do this right.jkh1998-11-241-7/+1
|
* o Break fixups into binary fixups and XFree86 based fixups.jkh1998-11-151-4/+5
| | | | | | | | o Move fixups into extraction routine so all consumers don't have to duplicate the right behavior. o Make some things more orthogonal (just for asthetics sake) o Add option to go back and do it again if XF86Setup fails (possibly with a different setup - this one has always annoyed me).
* Use properties code.jkh1998-10-141-16/+1
|
* various bits of overdue cleanup.jkh1998-09-301-9/+5
|
* MF22: Paul Traina's changes.jkh1998-07-181-1/+4
|
* Merge updates from 2.2jkh1998-05-241-3/+3
|
* - Remove the notice that psm0 must be enabled before using the PS/2 mouse;yokota1998-03-231-1/+2
| | | | | | the device is enabled by default in the GENERIC kernel. - Kill the mouse daemon, if any, when the user wants to disable it. - Minor update on mouse menus.
* Add a mouse configuration menu.jkh1998-03-071-1/+7
| | | | Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
* Add a new startup variables menu for tweaking rc.conf variables in morejkh1997-10-141-1/+3
| | | | | | detail (also added more of them to the networking services menu). Add new dmenuISetVariable() function for interactive setting of non-boolean flags.
* Separate the siamese twins that were the partition and label editor.jkh1997-10-121-2/+4
| | | | | | Now you can use one without entering the other and it will DTRT. These changes just allowed me to do the most straight-forward new disk installation I've ever managed with sysinstall.
* 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).
OpenPOWER on IntegriCloud