#
267654 |
|
19-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
225736 |
|
22-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
#
199250 |
|
13-Nov-2009 |
ed |
Convert syscons on i386 to TERM=xterm.
TEKEN_XTERM is now gone. Because we always use xterm mode now, we only need a TEKEN_CONS25 switch to go back to cons25.
|
#
199243 |
|
13-Nov-2009 |
ed |
Switch the default terminal emulation style to xterm for most platforms.
Right now syscons(4) uses a cons25-style terminal emulator. The disadvantages of that are:
- Little compatibility with embedded devices with serial interfaces. - Bad bandwidth efficiency, mainly because of the lack of scrolling regions. - A very hard transition path to support for modern character sets like UTF-8.
Our terminal emulation library, libteken, has been supporting xterm-style terminal emulation for months, so flip the switch and make everyone use an xterm-style console driver.
I still have to enable this on i386. Right now pc98 and i386 share the same /etc/ttys file. I'm not going to switch pc98, because it uses its own Kanji-capable cons25 emulator.
IMPORTANT: What to do if things go wrong (i.e. graphical artifacts):
- Run the application inside script(1), try to reduce the problem and send me the log file. - In the mean time, you can run `vidcontrol -T cons25' and `export TERM=cons25' so you can run applications the same way you did before. You can also build your kernel with `options TEKEN_CONS25' to make all virtual terminals use the cons25 emulator by default.
Discussed on: current@
|
#
179244 |
|
23-May-2008 |
ed |
Move sysinstall/sade away from TIOCGSIZE.
Both sysinstall and sade still seem to use the TIOCGSIZE ioctl to obtain the terminal dimensions. We'd better use TIOCGWINSZ to do this. The TIOCGWINSZ interface is preferred, because it also allows sizes in pixels to be passed to the application (though this is not used here).
Approved by: philip (mentor)
|
#
178940 |
|
11-May-2008 |
obrien |
Clean up several instances of SADE calling itself sysinstall. (do so generically so the same set of changes can be applied to sysinstall)
|
#
167260 |
|
06-Mar-2007 |
kevlo |
Use sizeof() for calculating the buffer size instead of hard-coded values.
|
#
161115 |
|
09-Aug-2006 |
netchild |
Get rid of the rtermcap stuff (embedding termcaps into the program). This is needed in sysinstall on boot, but not in sade on a fully working system.
After this change I noticed no change in behavior on a vty when TERM is not set.
|
#
161099 |
|
08-Aug-2006 |
delphij |
Make sade(8) WARNS=3 clean.
|
#
161060 |
|
07-Aug-2006 |
netchild |
Say welcome to 'sade', the SysAdmins Disk Editor. It's the fdisk and disklabel part of sysinstall. So sysinstall may retire now, we have the important non-install part of it covered.
ATM it doesn't understand GEOM stuff (like mirror, stripe, raid, ...), but patches to change this and to clean it up internally are more than welcome.
Submitted by: mami@nyitolap.hu
|
#
161059 |
|
07-Aug-2006 |
netchild |
Forced commit to note repo copy from sysinstall.
Repo copy by: markm
|
#
83819 |
|
22-Sep-2001 |
murray |
Use the isDebug() function rather than making up a new environment variable to check for debug functionality. Previously, you had to set both 'debug' and 'SYSINSTALL_DEBUG' to get a log of sysinstall's activities. Now, only 'debug' is necessary.
|
#
76436 |
|
10-May-2001 |
ache |
Move cons25w entry last, index is off by one otherwise if RunningAsInit
|
#
66834 |
|
08-Oct-2000 |
phk |
Initiate deorbit burn sequence for <machine/console.h>.
Replace all in-tree uses with necessary subset of <sys/{fb,kb,cons}io.h>. This is also the appropriate fix for exo-tree sources.
Put warnings in <machine/console.h> to discourage use. November 15th 2000 the warnings will be converted to errors. January 15th 2001 the <machine/console.h> files will be removed.
|
#
63869 |
|
26-Jul-2000 |
jhb |
Bump an upper limit test so the xterm termcap selection actually works.
|
#
63737 |
|
21-Jul-2000 |
jkh |
Add a terminal entry for xterm; a lot of people are using xterms in the serial-installation of FreeBSD.
|
#
61277 |
|
05-Jun-2000 |
nyan |
- Remove obsolete PC-card boot.flp hack. It was for making both PC-card boot.flp and plain boot.flp. - Clean up crunchgen related routine.
- Add PC-98 support. TODO: o Documentation o Fix some messages for PC-98 o Decrease the size of fixit.flp to 1.2MB o I18N (See: http://www.jp.FreeBSD.org/BootAsia/index.html)
No response from jkh
|
#
29501 |
|
16-Sep-1997 |
jkh |
MF22: pst's changes. Submitted by: pst
|
#
27798 |
|
31-Jul-1997 |
jkh |
Make serial console based installs actually work by:
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
|
#
22757 |
|
15-Feb-1997 |
jkh |
Make configSysconfig() less chatty.
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.
|
#
22105 |
|
29-Jan-1997 |
jkh |
Allow user to delete as well as install packages from the package installer menu.
Fix status line code so informationals show up properly again.
|
#
21243 |
|
03-Jan-1997 |
jkh |
Do something I've wanted to do for quite some time - collapse all the common layout code into some work functions and make all the layout-using routine adopt them. Also reorganize includes and generally clean up.
|
#
18502 |
|
26-Sep-1996 |
pst |
If we're unable to open /dev/ttyv0, assume that we're on a single tty system 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.
|
#
17382 |
|
01-Aug-1996 |
jkh |
Whoops! VTYs return zero values for TIOCGSIZE! Work around this.
|
#
17375 |
|
01-Aug-1996 |
jkh |
Close PR#1542. Don't just assume 24 lines, get the tty size. 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.
|
#
16293 |
|
11-Jun-1996 |
jkh |
Misc doc cleanup.
|
#
16208 |
|
08-Jun-1996 |
jkh |
Implement selective text attributes for the syscons vty / vt100 emulator selection since an attribute which looks good on a color console doesn't necessarily look good in an xterm.
|
#
15883 |
|
23-May-1996 |
jkh |
Have both distribution and package extraction screens display the transfer speed in KB/sec while fetching stuff; this gives you a better idea if your link has crashed or is behaving oddly.
|
#
14738 |
|
21-Mar-1996 |
jkh |
Major enhancements to the package adder (next step is to use the new dialog 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.
|
#
14670 |
|
18-Mar-1996 |
jkh |
Lots of fixes:
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.
|
#
9202 |
|
11-Jun-1995 |
rgrimes |
Merge RELENG_2_0_5 into HEAD
|
#
8881 |
|
30-May-1995 |
rgrimes |
Remove trailing whitespace.
|
#
8770 |
|
26-May-1995 |
jkh |
Ask name of "other" ftp site in correct place. Make TIOCCONS redirection for console messages work properly; we no longer open /dev/console for all I/O - we use the VTYs directly.
|
#
8756 |
|
26-May-1995 |
jkh |
Totally revamp the TCP/IP dialog; now network selection makes a bit more sense.
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.
|
#
8751 |
|
25-May-1995 |
jkh |
Bring in all my fixes to Poul's gripe list as of last night.
|
#
8735 |
|
24-May-1995 |
jkh |
1. Spawn a shell on VTY4 and leave it lying around. 2. Bring in Gary's prompt stuff in extractGeneric. 3. Add another global for telling when we're running as init.
|
#
8601 |
|
18-May-1995 |
jkh |
1. Use 8x16 fonts. 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>
|
#
8347 |
|
08-May-1995 |
jkh |
Ok, we should now create all filesystems, mount them and extract the cpio floppy at this point.
|
#
8307 |
|
06-May-1995 |
jkh |
Some fairly serious cleanup. The proper offset should now be used in 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.
|
#
8302 |
|
05-May-1995 |
jkh |
All the editors are finished. Now if I can just get a problem with libdisk 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.
|
#
8098 |
|
27-Apr-1995 |
jkh |
This commit was generated by cvs2svn to compensate for changes in r8097, which included commits to RCS files with non-trunk default branches.
|
#
8097 |
|
27-Apr-1995 |
jkh |
Here is my first "framework" commit of the new sysinstall. There is a LOT 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).
|