summaryrefslogtreecommitdiffstats
path: root/release/sysinstall/config.c
Commit message (Collapse)AuthorAgeFilesLines
* Now that I know which parts of the installation really need it (sincejkh1997-01-171-1/+1
| | | | | there's no menu display bug to work around now), be far more selective in my use of DITEM_RECREATE (which is slow and involves much screen I/O).
* Fix several problems:jkh1997-01-151-0/+9
| | | | | | | 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.
* Now that I've got my source tree sorted out, bring all the thingsjkh1996-12-141-7/+37
| | | | I've been committing into 2.2 directly all this time.
* Add some additional smarts for XFree86 configuration.jkh1996-12-121-1/+4
| | | | Fix a bogon I thought I fixed in the last commit.
* Do a few things I've been threatening to do for a long time:jkh1996-12-111-7/+7
| | | | | | | | | | | | | | | | 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-3/+3
| | | | | | | 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>
* Don't run routed by default.jkh1996-12-021-4/+4
| | | | Virtually-Demanded-At-Gunpoint-By: joerg
* Try to impreve DD mode.phk1996-11-271-7/+1
| | | | Try to make 4Mb floppies work again.
* 1. Saner ldconfig path.jkh1996-11-091-2/+2
| | | | 2. Choose DIST_XF86_CFG in defaults; XF86Setup isn't happy otherwise.
* 1. Take out console setup in options now that Joerg has moved it intojkh1996-11-091-1/+3
| | | | | | | 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.
* 1. Eliminate the sendmail.cw bogon again. Peter fixed it correctly.jkh1996-11-081-1/+2
| | | | 2. Preload the ldconfig cache before calling X setup.
* This warning is too annoying now. Kill it.jkh1996-11-071-6/+2
|
* Complete switch-over to XF86 3.2.jkh1996-11-071-3/+3
|
* Joerg's changes to add screen font and screenmap setting.jkh1996-11-071-9/+4
| | | | | | 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/+10
| | | | | 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-23/+38
| | | | | | | 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-106/+1
|
* Fix the "missing nameserver value" bug. Simplify some unnecessarilyjkh1996-10-031-15/+22
| | | | crufty code, here and there.
* One small policy tweak to something I like better.jkh1996-10-021-2/+2
|
* More strategic screen clears().jkh1996-10-021-12/+26
|
* Try to make screen update more efficient (less flickering) by morejkh1996-08-031-5/+5
| | | | judicious use of dialog_clear_norefresh().
* 1. Fix the CD installation bogon for Novice install I mentioned.jkh1996-07-161-48/+82
| | | | 2. Add some code for dealing with a ports collection on the second CD now.
* Whoops! Now that I'm decompressing docs into /tmp, it's important tojkh1996-07-081-6/+6
| | | | | 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-9/+8
| | | | | | | | 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-7/+10
|
* Add an extra /etc/hosts entry per advice of Joerg.jkh1996-07-021-1/+2
|
* Put my changes back - Thanks, Peter! Boy, an errant Tag sure can messjkh1996-06-291-0/+16
| | | | you up! :-)
* Sync with 2.1-stable (I commited my changes there first by mistake due tojkh1996-06-291-17/+1
| | | | an errant CVS tag file).
* Copy the documentation files up into the release area - I've been doingjkh1996-06-291-1/+17
| | | | this by hand all along. Silly.
* Handle tabs in INDEX files.jkh1996-06-251-2/+3
| | | | Display full, un-truncated version of description in status line.
* Change default user/group to ones that actually exist in default passwdjkh1996-06-151-2/+4
| | | | file.
* Make the editor work again and we're done.jkh1996-06-131-9/+4
|
* Some stuff I left out of the last commit - make toggle options togglejkh1996-06-121-17/+45
| | | | again instead of simply letting you set them and staying that way forever.
* Make CDROMs automagically select as the default media type.jkh1996-06-081-1/+2
| | | | | If you're running multi-user, check off items in the packages menu based on whether or not they're actually installed.
* Sha-ZAM!jkh1996-05-291-2/+3
| | | | | The root floppy is now gone. I shall not mourn its passing. Everything we need is on boot.flp or the bindist.
* Have both distribution and package extraction screens display thejkh1996-05-231-2/+2
| | | | | transfer speed in KB/sec while fetching stuff; this gives you a better idea if your link has crashed or is behaving oddly.
* Fix some long-standing malloc bugs in the package handling code (freeing garbagejkh1996-05-161-3/+2
| | | | | | | | | | | | | 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().
* Yikes - bogon crept into the NFS setup menu.jkh1996-04-291-2/+2
|
* Don't stop /etc/sysconfig if we're `faking'.jkh1996-04-281-2/+7
| | | | | | More asthetic adjustments to menus. Improve both the display efficiency and usability of the label screen - it's now possible to label quite a few disks in the label editor.
* Add a new -fake argument to make sysinstall not actually change things whilejkh1996-04-281-11/+11
| | | | I'm testing it.
* Fix an ancient index list bug.jkh1996-04-281-8/+14
| | | | | Make FTP re-initializion work. Fix fix fix.
* Move some of functions around in order to make this stuff easierjkh1996-04-281-2/+57
| | | | to work on.
* Bring this into sync.jkh1996-04-231-21/+5
| | | | | | | | | | I still have a _very very annoying_ display bug which occurs when a menu item causes a submenu to be displayed - the screen repaints for the original menu (which is restored upon return from the submenu) are off by about 4 characters. I've tried restoring the screen, the cursor position, you name it - same deal. Grrrr! This commit is my first step in trying to get someone else to help me look into this one since I'm just tearing my hair out at this point!
* 1. Update all the copyrights to delete useless clauses 3 and 4.jkh1996-04-131-30/+23
| | | | | 2. Change more of the menu code over to new system. 3. Streamline label editor.
* Major surgery.jkh1996-04-071-8/+22
| | | | | | | | | | | | | | | 1. Use new dialog menu hacks (no strings, just arrays of dialogMenuItem structs) so that I can create composite menus with radio/checkbox/... items in them, removing some long-standing UI bogons in various menus. This work isn't finished yet, but will be done in two phases. This is phase one. 2. Remove all the script installation stuff. I never got time to document it, it was arcane and it just complicated much of the code. There are better ways of doing this if I want to do auto-driven installations later. 3. Remove much dead code and otherwise attempt to remove as much historical grot as possible so that this code is easier to hack on. This is also a two-stage process, phase one of which is now complete.
* Rename the usage of `private' to `private_data' to cope with thejoerg1996-03-241-8/+8
| | | | | | | | recent libdisk changes. (sysinstall is guilty of using `private' in quite more places, but since this ain't in library code, it's not that important.) Whenever possible, better not use C++ reserved words...
* Major enhancements to the package adder (next step is to use the new dialogjkh1996-03-211-26/+38
| | | | | | functions to make the menus far less klunky, but one thing at a time). Fix bug that had debug output spewing uselessly on vty2 when running multiuser.
* Use proper path to hostnamejkh1996-03-191-2/+2
|
* Lots of fixes:jkh1996-03-181-3/+3
| | | | | | | | | | | | | | | | 1. Revamp package installer to use new dependency lists and also pkg_add's new `read from stdin' mode to prevent a copy of the package from hitting the disk unnecessarily. 2. More fixes for running "not as init" - don't get upset if CDROM already mounted, do the right thing instead. 3. If running as init, assume first-time install and _don't show the (W)rite option in the fdisk screen. 4. Many other little tweaks, some of which will have to wait for fuller testing until I can create a boot floppy (testing certain system-destroying features of sysinstall can be a royal pain). Expect some more commits.
OpenPOWER on IntegriCloud