summaryrefslogtreecommitdiffstats
path: root/release/sysinstall/label.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.
* 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>
* Correctly re-adjust current slice # when slices are deleted.jkh1996-10-061-25/+47
| | | | Beautify the code a little.
* Various cosmetic tweaks.jkh1996-10-041-5/+7
|
* Catch a clear() I missed.jkh1996-10-021-5/+6
|
* Round 2.5jkh1996-10-011-5/+5
|
* Installation cleanup, round II.jkh1996-10-011-26/+59
|
* Try to make screen update more efficient (less flickering) by morejkh1996-08-031-4/+4
| | | | judicious use of dialog_clear_norefresh().
* Fix an embarassing bogon in the key input code. I'll roll another snapjkh1996-08-031-6/+4
| | | | boot floppy for this one..
* Clean up the results from getch().jkh1996-08-011-2/+2
|
* Don't munge keystrokes.jkh1996-07-311-3/+5
|
* Detect which partitions have already been created with `auto' so as not to ↵jkh1996-07-311-79/+81
| | | | | | | | create them twice. Various cosmetic tweaks.
* Damn - looks like upgrade got broken along the way and it's not somethingjkh1996-07-141-2/+1
| | | | | | | I usually test, so... :-( Guess we'll have to slide the tag forward on these two files - Peter, could you do the honors? I've been up for the last 30 hours or so and I just *know* that any attempt on my part to do this would probably end up deleting the entire repository somehow. :-)
* Remove some suspect sector size calculations which are also the sourcejkh1996-07-121-10/+1
| | | | | of some confusing messages from newfs (just judging by the number of people who point them out, anyway).
* Eradicate more lurking bogons.jkh1996-07-091-5/+3
|
* Implement selective text attributes for the syscons vty / vt100 emulatorjkh1996-06-081-3/+3
| | | | | 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-3/+3
|
* Some cosmetic changes:jkh1996-05-091-15/+12
| | | | | | | | | | | 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!).
* Fix some display bogons in the label editor.jkh1996-04-291-2/+8
|
* Don't stop /etc/sysconfig if we're `faking'.jkh1996-04-281-138/+132
| | | | | | 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.
* Fix an ancient index list bug.jkh1996-04-281-5/+5
| | | | | Make FTP re-initializion work. Fix fix fix.
* Quite a few changes:jkh1996-04-251-6/+5
| | | | | | | | | | 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-17/+9
| | | | | | | | | | 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-76/+23
| | | | | 2. Change more of the menu code over to new system. 3. Streamline label editor.
* Major surgery.jkh1996-04-071-124/+8
| | | | | | | | | | | | | | | 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-28/+28
| | | | | | | | 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...
* Accept DEL as a synonym for `delete'jkh1996-03-201-1/+2
|
* Lots of fixes:jkh1996-03-181-2/+4
| | | | | | | | | | | | | | | | 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.
* Keep explicit newfs parameters, just set them differently.jkh1996-03-021-2/+2
|
* Let fragment size default to 1K again - 2K is a little extreme.jkh1996-03-021-2/+2
|
* Bring my changes forward from 2.1jkh1995-12-111-6/+3
|
* Update the -current sources from the 2.1 branch.peter1995-12-071-81/+366
| | | | Approved (in spirit) by: jkh
* This mega-commit brings in Jordan's latest sysinstall version..peter1995-09-181-23/+121
| | | | | | | This looks like it was developed offline, and is being spammed over the top of the existing. "That's fine by me! I dont really care how you do it, just get it in there..." said Jordan in a conversation a short while ago...
* Merge RELENG_2_0_5 into HEADrgrimes1995-06-111-11/+15
|
* Remove trailing whitespace.rgrimes1995-05-301-5/+5
|
* Shrink the boot floppy by removing all extraneous stuff. Also increasejkh1995-05-291-6/+4
| | | | | | number of inodes. Fix various bugs reported by Poul. Implement VTY switching.
* Add various missing seat belts.jkh1995-05-281-6/+27
|
* Fix bogon I introduced into dist extraction code last night.jkh1995-05-281-45/+31
| | | | Update to Poul's latest gripe list fixes.
* Sync up with Poul.jkh1995-05-281-8/+18
|
* This should fix the last of the ftp path problems.jkh1995-05-261-6/+12
| | | | It was all a bit more complex than it first looked.
* Bring in all my fixes to Poul's gripe list as of last night.jkh1995-05-251-23/+37
|
* Put back some changes that were smashed in yesterday's release treejkh1995-05-251-2/+2
| | | | shoot-down.
* Sync to latest ftp-capable sysinstall. We're getting there!jkh1995-05-241-1/+7
|
* 1. Bring in the first cut of Poul's ftp routines. We still don'tjkh1995-05-231-30/+14
| | | | | | | | | | use them yet, but it's close (we're working on the last wrinkles in the CD install for now). 2. Complete the CDROM installation strategy code. 3. Simplify the distribtuion loading code. 4. General error message cleanup. 5. Write the /etc/fstab file now and split those routines into config.c 6. Clean up the menus a little more.
* Implement most of the CD extract code.jkh1995-05-221-56/+62
| | | | | | Clean up a few last display bugs. Add sanity checking that makes sure user creates root and swap partitions. Add swap partitions with swapon().
* Try AGAIN to get the disklabel editor to do the right thing.jkh1995-05-211-2/+1
| | | | | | | | | | This is getting ridiculous. I may have to put the clear() back and take the performance penalty, Poul. Tweak the TCP/IP setup menu to look a little nicer. Add lp0 to the list of available network devices (it was found before but simply not described properly).
* Stick in another strategic clear().jkh1995-05-211-2/+2
|
* 1. Start syncing up the network strategy code so that folks like Poul andjkh1995-05-211-2/+2
| | | | | | | | Justin can see it. 2. Attempt to fix the redisplay problems in label.c some more. Not clearing the screen each time is certainly faster, but it's causing all sorts of problems.
* Correct a display bug that Poul introduced with his last roundjkh1995-05-211-4/+14
| | | | | | of optimizations. Add a check to make sure that root filesystems are at least 20MB in size (this is just a thumbnail approximation, and we can revise it later if necessary).
OpenPOWER on IntegriCloud