summaryrefslogtreecommitdiffstats
path: root/release/sysinstall/sysinstall.h
Commit message (Collapse)AuthorAgeFilesLines
* 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().
* Do a few things I've been threatening to do for a long time:jkh1996-12-111-18/+19
| | | | | | | | | | | | | | | | 1. Don't use the MSDOSFS code for accessing FreeBSD distribution data. Use Robert Nordier's stand-alone DOS I/O library for the purpose. It this works as well as Robert says it does, it should drastically reduce (or even eliminate) our "I can't install from my DOS partition!" calls. 2. As a result of the above, go to stdio file descriptors for all media types. 3. Taking advantage of #2, start using libftpio for FTP transfers instead of maintaining our own parallel version of the FTP transfer code. Yay! I ripped something out for a change! #1 Submitted-By: Robert Nordier <rnordier@iafrica.com>
* As Paul has just pointed out, much of my strncpy() usage was eitherjkh1996-12-091-1/+4
| | | | | | | bogus or overly complex and really needed to be done more consistently and sanely throughout - no question about it. Done. Suggested-By: Paul Traina <pst@Shockwave.COM>
* Eliminate great evil in the networking code. That's all I'm gonna say.jkh1996-12-091-2/+1
|
* Add Joerg's user management screen for David Nugent's pw(8) program, somethingjkh1996-12-091-1/+6
| | | | | | | | | which will also need to be brought in before this screen will work. Add some commentary about how the slip startup code is bogus. Steal Joerg's loop for more properly closing all files and graft it into the EHS startup. My loop was functional but more bogus.
* 1. Take out console setup in options now that Joerg has moved it intojkh1996-11-091-2/+5
| | | | | | | the main menu. 2. Conditionalized a few small things which needed it. 3. Put PC98 X servers in their own menu, there are so many of them now. 4. Rampaged on the menus.c file in general, reformatting and cleaning up.
* Sysinstall now offers the installation of a keymap early in the game!joerg1996-11-091-1/+4
| | | | | | | | | | | | | | | Not all mappings are supported, most languages come only with one encoding since this should be sufficient to get up & running in using sysinstall, and we are already pretty tight on space. (My previous commit has already bumped the boot MFS size by another 50 KB for this.) This feature requires the `kbdcontrol -L' i've just committed. Plain text keymaps and the entire scanner are overkill for sysinstall. Also updated the list of available keymaps while i was at it. Reviewed by: jkh
* Joerg's changes to add screen font and screenmap setting.jkh1996-11-071-1/+5
| | | | | | Some changes of my own to make screen saver configuration a little more sane, and also make it easier to get to the keyboard/screen setup from the options menu.
* Placate Joerg some more by making screen savers get a reasonable defaultjkh1996-11-041-1/+2
| | | | | timeout. 2.2-RELEASE candidate, like all the work here in release/sysinstall.
* Use macros for package names so it's easier to update them in onejkh1996-11-041-5/+12
| | | | | | | 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.
* Remove the now-unusable ports configuration code. Swapping CDs is bogus.jkh1996-10-141-2/+1
|
* Make the save_userconfig() stuff conditional and turned off by defaultjkh1996-10-051-2/+1
| | | | | (for now - still a few more wrinkles here). Add more debugging code and some cosmetic tweaks.
* Syncronize my tree so Eric can access the latest code.jkh1996-10-041-1/+2
|
* Installation cleanup, round II.jkh1996-10-011-2/+2
|
* Close PR#1542. Don't just assume 24 lines, get the tty size.jkh1996-08-011-1/+2
| | | | | | | Some things may still display text on the 24th line, but that's because they've always been screens designed to fit into a minimal real-estate and have hardwired assumptions about the dimensions. They'll be a little harder to make dynamic.
* Don't munge keystrokes.jkh1996-07-311-2/+2
|
* Detect which partitions have already been created with `auto' so as not to ↵jkh1996-07-311-1/+2
| | | | | | | | create them twice. Various cosmetic tweaks.
* 1. Fix the CD installation bogon for Novice install I mentioned.jkh1996-07-161-1/+6
| | | | 2. Add some code for dealing with a ports collection on the second CD now.
* A number of improvements in the way statistics are printed, add a "chroot"jkh1996-07-091-1/+3
| | | | | | | option for installing distributions and/or packages to somewhere other than /, say for a case where you're installing to an external disk on some other machine's behalf. More miscellaneous fixes to various problems I stumbled across while adding this stuff.
* Fix even more lurking bogons - why do I never find these until the lastjkh1996-07-081-5/+2
| | | | possible minute? :-)
* Whoops! Now that I'm decompressing docs into /tmp, it's important tojkh1996-07-081-2/+2
| | | | | make sure that /tmp is there first! :-) While I'm at it, clean up the somewhat inexplicably bogus Mkdir() function.
* Support compressed doc files again.jkh1996-07-051-2/+2
| | | | | | | | Add a few strategic screen clears. Do a lot less wasted screen I/O in restoring screen contents that don't need restoring. Use tar instead of cp to back up /etc in installUpdate. Don't panic when upgrade shell exits.
* Fix some minor reported bogons from the BETAjkh1996-07-041-2/+2
|
* Document shortcuts.jkh1996-07-021-3/+1
| | | | Fix a bug which prevented variables from working properly
* Make it plainer how to exit.jkh1996-07-021-3/+3
|
* Put my changes back - Thanks, Peter! Boy, an errant Tag sure can messjkh1996-06-291-6/+7
| | | | you up! :-)
* Sync with 2.1-stable (I commited my changes there first by mistake due tojkh1996-06-291-7/+6
| | | | an errant CVS tag file).
* Copy the documentation files up into the release area - I've been doingjkh1996-06-291-6/+7
| | | | this by hand all along. Silly.
* Init network at proper time.jkh1996-06-171-1/+3
|
* Add a top level function index.jkh1996-06-161-1/+2
|
* Check network status earlier in FTP/NFS installs in order to reducejkh1996-06-161-1/+4
| | | | user frustration.
* Don't use some of the low-contrast text attributes I was using before - theyjkh1996-06-141-4/+7
| | | | | | apparently look bad on some LCD screens. While I'm in there, tweak and adjust a number of other minor interface details which have been bothering me for awhile.
* Some stuff I left out of the last commit - make toggle options togglejkh1996-06-121-1/+5
| | | | again instead of simply letting you set them and staying that way forever.
* A slight error in my logic had me using color text attributes on Herculesjkh1996-06-111-2/+2
| | | | monochrome displays. Whoops! Fix.
* Implement selective text attributes for the syscons vty / vt100 emulatorjkh1996-06-081-3/+4
| | | | | selection since an attribute which looks good on a color console doesn't necessarily look good in an xterm.
* Sha-ZAM!jkh1996-05-291-2/+1
| | | | | The root floppy is now gone. I shall not mourn its passing. Everything we need is on boot.flp or the bindist.
* Fix some long-standing malloc bugs in the package handling code (freeing garbagejkh1996-05-161-8/+13
| | | | | | | | | | | | | 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().
* Add a new -fake argument to make sysinstall not actually change things whilejkh1996-04-281-1/+2
| | | | I'm testing it.
* Move some of functions around in order to make this stuff easierjkh1996-04-281-5/+1
| | | | to work on.
OpenPOWER on IntegriCloud