summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sade/termcap.c
Commit message (Collapse)AuthorAgeFilesLines
* MF22: pst's changes.jkh1997-09-161-5/+8
| | | | Submitted by: pst
* Make serial console based installs actually work by:jkh1997-07-311-3/+50
| | | | | | | | | | | 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
* Make configSysconfig() less chatty.jkh1997-02-151-1/+4
| | | | | | | Now that this is becoming (dare I even say it?) more useful for post-configuration, no longer leave sysinstall.debug files around by default. Only do this if environment variable SYSINSTALL_DEBUG is set.
* Allow user to delete as well as install packages from the packagejkh1997-01-291-1/+1
| | | | | | installer menu. Fix status line code so informationals show up properly again.
* Do something I've wanted to do for quite some time - collapse all thejkh1997-01-031-6/+1
| | | | | common layout code into some work functions and make all the layout-using routine adopt them. Also reorganize includes and generally clean up.
* If we're unable to open /dev/ttyv0, assume that we're on a single tty systempst1996-09-261-3/+1
| | | | | | | | and use /dev/console. I really think the proper test is to determine which device has been configured to be the console (remember the RB_SERIAL flag?) and use it instead of always trying to open /dev/ttyv0 first.
* Whoops! VTYs return zero values for TIOCGSIZE! Work around this.jkh1996-08-011-2/+2
|
* Close PR#1542. Don't just assume 24 lines, get the tty size.jkh1996-08-011-0/+9
| | | | | | | 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.
* Misc doc cleanup.jkh1996-06-111-1/+4
|
* Implement selective text attributes for the syscons vty / vt100 emulatorjkh1996-06-081-1/+0
| | | | | selection since an attribute which looks good on a color console doesn't necessarily look good in an xterm.
* Have both distribution and package extraction screens display thejkh1996-05-231-1/+1
| | | | | transfer speed in KB/sec while fetching stuff; this gives you a better idea if your link has crashed or is behaving oddly.
* Major enhancements to the package adder (next step is to use the new dialogjkh1996-03-211-5/+7
| | | | | | 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.
* Lots of fixes:jkh1996-03-181-3/+1
| | | | | | | | | | | | | | | | 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.
* Merge RELENG_2_0_5 into HEADrgrimes1995-06-111-14/+14
|
* Remove trailing whitespace.rgrimes1995-05-301-2/+2
|
* Ask name of "other" ftp site in correct place.jkh1995-05-261-8/+9
| | | | | Make TIOCCONS redirection for console messages work properly; we no longer open /dev/console for all I/O - we use the VTYs directly.
* Totally revamp the TCP/IP dialog; now network selection makes a bit more sense.jkh1995-05-261-1/+5
| | | | | | | | Root floppy (which actually may be able to go completely away at some point soon!) is now loadable from ftp/nfs/dos as well as CDROM and (of course) floppy. Fix more problems on Poul's Gripe List.
* Bring in all my fixes to Poul's gripe list as of last night.jkh1995-05-251-1/+3
|
* 1. Spawn a shell on VTY4 and leave it lying around.jkh1995-05-241-0/+2
| | | | | 2. Bring in Gary's prompt stuff in extractGeneric. 3. Add another global for telling when we're running as init.
* 1. Use 8x16 fonts.jkh1995-05-181-19/+28
| | | | | | | | 2. Don't use russian screenmap - apparently not necessary with right font. 3. Dequote bogusly quoted font name in english language setting. 4. Use setterm() and hack around an undesirable side-effect (cbreak is unset). 5. be smarter about setting OnVTY, and use it in cases where it makes sense. Submitted by: Nickolay N. Dudorov <nnd@gw.itfs.nsk.su>
* Ok, we should now create all filesystems, mount them and extract thejkh1995-05-081-3/+3
| | | | cpio floppy at this point.
* Some fairly serious cleanup. The proper offset should now be used injkh1995-05-061-3/+0
| | | | | creating partitions. Still need to get the mount points displaying carefully, but I need to get this into my tree on time so that I can work on that.
* All the editors are finished. Now if I can just get a problem with libdiskjkh1995-05-051-10/+11
| | | | | | fixed, we should be able to fully set up the user's disk. Still to come with next commit: filesystem setup, distribution extraction, final configuration.
* Here is my first "framework" commit of the new sysinstall. There is a LOTjkh1995-04-271-0/+62
more to come in the next 24 hours, this is just the first stable result of 8 hours of hacking so far. The specification format for menus is pretty much hammered out and the beginnings (very humble) of the doc hierarchy are present for an example. It should be quite easy to add a lot more menus quickly to this since I did go somewhat out of my way to make the framework easy to work with. This is NOT the glorious semi-graphical sysinstall (or whatever its name will be) that the install-geeks are working on, this is simply the "son of sysinstall" I've been promising to write in the interim for 2.0.5 and 2.1R (super install doesn't come until 2.2R).
OpenPOWER on IntegriCloud