summaryrefslogtreecommitdiffstats
path: root/release/sysinstall/options.c
Commit message (Collapse)AuthorAgeFilesLines
* Accept emacs-style editing keys for traversal and ESC as an abort character.jkh1997-01-151-0/+3
|
* 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.
* 1. Take out console setup in options now that Joerg has moved it intojkh1996-11-091-28/+1
| | | | | | | 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.
* Joerg's changes to add screen font and screenmap setting.jkh1996-11-071-1/+28
| | | | | | 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.
* More tweaks to FTP reselection code - allow "none" to stand forjkh1996-10-021-2/+2
| | | | "no specific release - use anything you can find"
* Installation cleanup, round II.jkh1996-10-011-9/+14
|
* Try to make screen update more efficient (less flickering) by morejkh1996-08-031-2/+2
| | | | judicious use of dialog_clear_norefresh().
* A number of improvements in the way statistics are printed, add a "chroot"jkh1996-07-091-1/+4
| | | | | | | 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-6/+1
| | | | possible minute? :-)
* Don't use some of the low-contrast text attributes I was using before - theyjkh1996-06-141-9/+9
| | | | | | 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.
* Implement selective text attributes for the syscons vty / vt100 emulatorjkh1996-06-081-2/+2
| | | | | selection since an attribute which looks good on a color console doesn't necessarily look good in an xterm.
* Put back some changes I inadvertantly spammed with a cvs update.jkh1996-06-081-2/+2
|
* Some cosmetic changes:jkh1996-05-091-5/+7
| | | | | | | | | | | Make "selection bar" inverse video white-on-blue on color screens to avoid it getting muddled up with popup dialogs. Do disk selection in a more friendly fashion (for one thing, allow a drive to be de-selected again if you change your mind). Add a few strategic screen-saves to prevent corruption of screen contents (thanks, Michael Elbel!).
* Quite a few changes:jkh1996-04-251-1/+2
| | | | | | | | | | 1. Fix the last display bugs (I hope) by use of dialog rebuilds at stategic points. 2. Clean up the distributions menus so that everybody (that's reasonable) has All and Clear options for setting/clearing things en-masse. 3. Various attempts at display optimization. 4. Change the wording of the `Don't use Write!' dialogs to make them more explicitly define when and when not to use the option.
* Bring this into sync.jkh1996-04-231-3/+4
| | | | | | | | | | 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-10/+3
| | | | | 2. Change more of the menu code over to new system. 3. Streamline label editor.
* Major surgery.jkh1996-04-071-2/+2
| | | | | | | | | | | | | | | 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.
* Clean up the options screen a little bit by shortening it by one linejkh1996-03-241-2/+2
| | | | in the vertical axis.
* Make the editor a selectable option. Some people don't care for `ee'!jkh1996-03-231-1/+4
|
* Major enhancements to the package adder (next step is to use the new dialogjkh1996-03-211-4/+2
| | | | | | 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.
* Small tweaks to the presentation of this stuff.jkh1996-03-191-4/+4
|
* Some general fixes for the package menu (still need to fix the "more than 10jkh1995-11-061-2/+5
| | | | | items checked bug though). Now allow user to specify a PKG_TMPDIR. If not selected, we try to make one.
* Lots-o-cleanup(tm):jkh1995-11-031-8/+6
| | | | | | | | | | | | | | | | | | | | | 1. Fix the bogon I introduced that made some root filesystems fail to be made with `unable to make filesystem on sd1s1a' or some such error message. 2. Latest installment in the never-ending chapter on making FTP do the right thing on a cruel internet. 3. Make `express install' a truly express install and split off what it used to do into a `novice install' that's even more geared to the novice by asking questions in order, rather than forcing them through the menu interface. 4. Make anonymous FTP setup truly DTRT. 5. Build lndir directly into sysinstall and make the novice install offer to set up the ports tree. Also make the ports setup truly explanatory about what it's doing, and always link the ports destination to /usr/ports if necessary so that bsd.port.mk doesn't need to be tweaked.
* o Fix installUpgrade to start the holographic shell as well.jkh1995-10-261-1/+3
| | | | | | | o Lots of documentation fixes. o Rename FTP active to "FTP" and explain passive mode better. o Make tcpip screen a bit more friendly. o Literally dozens of nits.
* Style police throughout.jkh1995-10-221-14/+14
| | | | | Fix the ppp startup code. Make the disklabel and fdisk screens "automatable"
* Fix a couple of things I broke while fixing them.jkh1995-10-211-29/+32
|
* 1. Of course, the day after you roll the snapshots is the day you realizejkh1995-10-211-39/+8
| | | | | | | | | | that the FTP install doesn't deal with timeouts and hasn't since it was written. Fixed. 2. Totally eliminate the OptionFlags. I only had to work harder to sync them with configuration variables, so why not simply always use configuration variables? This has actually greatly simplified areas of the code.
* Sync for Westhill build.jkh1995-10-201-2/+5
|
* More bug fixing, make debug settable two ways, put more meat intojkh1995-10-201-2/+8
| | | | the upgrade.
* Too many bugs fixed to mention. This code just seems to BREED them.jkh1995-10-201-5/+18
| | | | | Many interfaces were also simplified or generally cleaned up in an attempt to curb this problem.
* Sync.jkh1995-10-191-2/+36
|
* Sync with today's sources:jkh1995-10-191-4/+4
| | | | | | | | o Implement the 2.0.5->2.1 upgrade procedure (gah). o Bring in Coranth's support for configuration of anon ftp and Samba plus some changes of my own. o More attempts to actually write the documentation in english. o Update docs to contain more 2.1-centric information.
* Some rethinks on the way the attribute interface worked (now thatjkh1995-10-181-4/+2
| | | | | | | I'm really, truly using it). Allow distribution fetch to get .info files from the root.flp OR the distribution in question, allowing us to add flexibility to the scheme. At some point, perhaps soon, the cached copy should probably go away entirely!
* Almost snapshot time..jkh1995-10-181-17/+19
| | | | | | | | Merge today's work. Now support an attributes file loaded at startup (true front-loaded install). Add fuller debugging support to all device I/O routines. Lots-o-bug fixes.
* Sync with me in prep for snapshot.jkh1995-10-171-10/+10
|
* Sync to my current development srcs. I'm about to go off the air here forjkh1995-10-161-3/+3
| | | | awhile wwhile they work on my phone lines.
* Fix many more bogons, add some stuff to make the docs folk happy.jkh1995-10-161-43/+25
|
* Sync with my development sources, smashing an annoying bug and makingjkh1995-10-141-2/+1
| | | | the options editor a little less pathological.
* Tweak a message to be a bit more clear.jkh1995-10-111-2/+4
| | | | | Declare missing fd. Fix options bug where old text was still weird shades of blue when you came back.
* Whole mass of changes from first code review. Eliminate somejkh1995-10-071-3/+3
| | | | | | long-standing bogons, try to make things more fault tolerant in general, bring in the first version of my new package installation menu.
* Properly repaint an option in reverse video after changing its value.jkh1995-10-061-1/+2
|
* Make descriptions stand-out a bit more.jkh1995-10-061-1/+4
|
* General cleanup - sanitize use of variables.jkh1995-10-041-6/+13
| | | | Do more rational things in a number of other instances.
* o Search much more aggressively for distributions in all extractionjkh1995-10-041-5/+5
| | | | | | | methods. This should make the process rather more robust in the face of entropy. o Let tape cpio extract guess type of tape format. o Hide cursor better in options screen.
* Make the release name to load a configurable parameter.jkh1995-10-041-0/+264
Don't gratuitously shutdown network after NFS or FTP install. Centralize release version string to one location included by everyone. Bring in new options screen.
OpenPOWER on IntegriCloud