summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall/dispatch.c
Commit message (Collapse)AuthorAgeFilesLines
* One whack at the idea of having "security profiles" which select thejkh2000-09-221-1/+0
| | | | | | | | appropriate(?) defaults for "low", "medium" and "high" security environments. Medium is basically what we currently have with a little seat-belt tightening where it made sense. Low is the same as medium but without the tightening. High is positively fascist with nothing turned on by default and an automatic call to 911 if it can find a modem.
* Revise this for the brave new world of "crypto"jkh2000-02-291-1/+1
| | | | | Submitted by: markm Approved by: me!
* Don't call it a Novice install, call it Standard.jkh2000-02-181-1/+1
| | | | Also say thousands of packages, not hundreds.
* Add support for FTP installation via HTTP proxies.jkh2000-01-041-0/+1
| | | | | Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de> PR: 11316
* Completely rip-out and redesign sysinstall's refresh model as welljkh1999-12-141-4/+1
| | | | | | | | | | | | as redoing all the menus to have proper, or at least non-hallucinogenic, keyboard accelerators. This requires my recent update to libdialog to work properly and will probably also exhibit some other "interesting" behavior while the last few missing screen clears are found (which is why I'm not going to MFC immediately). At least now, however, sysinstall does not gratuitously redraw random screens at the drop of a hat and drive serial console installers out of their minds.
* Allow distributions to be excluded more easily in scripts.jkh1999-11-081-0/+1
| | | | Submitted by: Brian Dean <brdean@unx.sas.com>
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* o Make package matching for specific package loading use the Latest/jkh1999-04-271-2/+3
| | | | | | | | feature of packages now so that no version info is embedded. o Add a default X desktop menu offering afterstep, enlightenment, KDE, GNOME and Windowmaker desktops instead of the boring twm(1) based one if the user so chooses. This will require a little testing.
* Remove the registration stuff; we're redoing this and the emailedjkh1999-04-241-3/+1
| | | | registrations have a high failure rate for various reasons.
* Totally change the way variables are accounted for in sysinstall.jkh1999-02-051-5/+5
| | | | | | | | 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.
* o Break fixups into binary fixups and XFree86 based fixups.jkh1998-11-151-2/+3
| | | | | | | | 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).
* MF22: Paul Traina's changes.jkh1998-07-181-4/+34
|
* Put all variables in VAR_ #define's to force a single location for allpst1997-09-171-2/+2
| | | | | 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-44/+241
| | | | Submitted by: pst
* Make upgrade potentially a little less interactive.jkh1997-09-081-2/+33
| | | | | Add and document new loadConfig function (sort of like a script #include). Make TCP/IP setup far less chatty when it doesn't need to be.
* Make some changes to the way the label editor reads script variablesjkh1997-08-111-3/+1
| | | | | | | | | | | | | | | so you don't need to re-enter it for each and every filesystem. Heads up! This change is incompatible with the previous scripting format, so those folks (all 2 of you) using config files should take a look at the changes to the sample install.cfg file for the diskLabelEditor's new calling syntax. Finally write a man page for this thing, documenting all of the above and more. I can't drive a stake through this thing's heart without properly documenting it first, so please consider this step #1 in that process (to be honest, sysinstall will also live on for some time in the 2.2. branch since it's unlikely that the new install tools will ever make it over there - they're strictly 3.0 material).
* Eliminate Samba configuration. Sorry, but this was another one ofjkh1997-07-161-2/+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-2/+17
| | | | | | | 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
|
* YAMF22jkh1997-06-131-1/+2
|
* YAMF22jkh1997-06-131-2/+2
|
* YAMF22jkh1997-06-121-1/+5
|
* Resurrect / implement some of the more esoteric scripting features,jkh1997-06-051-5/+18
| | | | such as partitioning a disk or overriding an interactive prompt.
* Actually, rethink last commit and simply remove the apache configurationjkh1997-05-221-2/+1
| | | | | entirely, as promised earlier (it's outdated now and doesn't really belong in sysinstall).
* Sync with 2.2.jkh1997-03-101-1/+2
|
* Add a registration screen so we can finally start counting our little userjkh1997-03-091-1/+2
| | | | puppies.
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Clean up a long-standing bug in the scripting code. You could set variables,jkh1997-01-161-6/+22
| | | | | but you couldn't call functions! Now you can do both. Guard against whitespace pollution in variable names.
* 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.
* Now that I've got my source tree sorted out, bring all the thingsjkh1996-12-141-1/+3
| | | | I've been committing into 2.2 directly all this time.
* Use macros for package names so it's easier to update them in onejkh1996-11-041-2/+2
| | | | | | | place (sysinstall.h) when packages change rev. Change the way that the routing daemon is configured entirely, to placate Joerg. Also auto-load gated if it's specified, while we're at it.
* Installation cleanup, round II.jkh1996-10-011-2/+2
|
* Document shortcuts.jkh1996-07-021-4/+4
| | | | Fix a bug which prevented variables from working properly
* Allow argv[0] to be a command also.jkh1996-06-261-2/+6
|
* Implement selective text attributes for the syscons vty / vt100 emulatorjkh1996-06-081-3/+2
| | | | | selection since an attribute which looks good on a color console doesn't necessarily look good in an xterm.
* Fix some long-standing malloc bugs in the package handling code (freeing garbagejkh1996-05-161-0/+125
in one place, leaking memory in another). Add a facility to invoke subsystems directly by naming them on sysinstall's command-line when running post-install. A replacement for pkg_manage might, for example, be `/stand/sysinstall configPackages' Fix bogon where upgrade shell was entered with tty modes spammed. Fix bug with release name checking in ftp_strat. Turned a bunch of bogus exit()s into proper calls to systemShutdown().
OpenPOWER on IntegriCloud