summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall/disks.c
Commit message (Collapse)AuthorAgeFilesLines
* Make it plainer how to exit.jkh1996-07-021-3/+3
|
* Make "Fake" turn off more potentially system-nuking options.jkh1996-06-251-7/+9
|
* Put in a strategic dialog_clear() to prevent screen corruption reportedjkh1996-06-111-1/+2
| | | | by Joerg.
* 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-6/+24
|
* Some cosmetic changes:jkh1996-05-091-10/+16
| | | | | | | | | | | 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!).
* More cosmetic changes before tomorrow's snapshot.jkh1996-04-301-1/+5
|
* Add some more debugging statements.jkh1996-04-291-1/+3
|
* Add a new -fake argument to make sysinstall not actually change things whilejkh1996-04-281-2/+2
| | | | I'm testing it.
* Fix an ancient index list bug.jkh1996-04-281-2/+2
| | | | | Make FTP re-initializion work. Fix fix fix.
* Bump snapshot release date - looks like I was off by a couplejkh1996-04-281-2/+2
| | | | | | of days! More display fixes to sysinstall and assorted tweaking.
* Quite a few changes:jkh1996-04-251-7/+7
| | | | | | | | | | 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-33/+14
| | | | | | | | | | 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-54/+44
| | | | | 2. Change more of the menu code over to new system. 3. Streamline label editor.
* Major surgery.jkh1996-04-071-94/+6
| | | | | | | | | | | | | | | 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-2/+1
| | | | | | | | 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.
* Add an additional warning that a "dangerously dedicated" disk cannot havejoerg1996-01-231-2/+4
| | | | | | | | a boot selector in sector 0. Closes PR # conf/963: Using the... Submitted by: muir@idiom.com (David Muir Sharnoff)
* Bring my changes forward from 2.1jkh1995-12-111-5/+1
|
* Update the -current sources from the 2.1 branch.peter1995-12-071-87/+308
| | | | Approved (in spirit) by: jkh
* This mega-commit brings in Jordan's latest sysinstall version..peter1995-09-181-10/+82
| | | | | | | 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-12/+28
|
* Remove trailing whitespace.rgrimes1995-05-301-3/+3
|
* Fix bogon I introduced into dist extraction code last night.jkh1995-05-281-2/+2
| | | | Update to Poul's latest gripe list fixes.
* Bring in all my fixes to Poul's gripe list as of last night.jkh1995-05-251-2/+7
|
* Implement most of the CD extract code.jkh1995-05-221-2/+1
| | | | | | Clean up a few last display bugs. Add sanity checking that makes sure user creates root and swap partitions. Add swap partitions with swapon().
* label.c: wizard mode now returns;phk1995-05-211-2/+3
| | | | | | disks.c: clrtobot() so that deleted stuff disappears. disks.c: offset is signed (for OnTrack diskmanager) system.c: don't setbuf(stdout,0), it's too slow.
* Don't clear the screen for every redraw in the disklabel andjkh1995-05-201-2/+2
| | | | | | partition editors (ugh). Fix an utterly bogus message (no arguments :) in dist.c. This should all make Poul a little happier and slide in before the next CTM update window.
* 1. Fix a pathological bug I introduced in msgInfo(). Right idea, wrongjkh1995-05-201-4/+2
| | | | | | | | | | | | | | | | | | implementation. 2. Totally rework device registration. It's about half the size and more powerful now. 3. Add DOS discovery. 4. Start filling in some of the strategy routines. 5. Another clean-up pass over the menus. 6. Make wizard code use Disk typedef. If I can get the first strategy routine finished tonite, we should have a working install (from ftp, at least) this weekend.
* 1. Primitive bad144 support (I believe an additional command is needed, butjkh1995-05-181-3/+6
| | | | | | | | won't know until Poul wakes up again). 2. Make vsystem() put its output on the debugging fd. 3. DTRT with root filesystem placement - now I see how this has to work (thanks, Poul). 4. Many miscellaneous spelling errors fixed and general cleanup.
* 1. Set a path to /stand by default.jkh1995-05-171-5/+3
| | | | 2. Don't clear() when I can dialog_clear().
* Commit my latest so that Gary can sync up - this version should alsojkh1995-05-171-8/+6
| | | | | be the grounds for our first round of testing in the release I'm rolling. It doesn't load the distributions yet, but it should do everything else.
* This will now compile and even scribble helpfully on your disks.jkh1995-05-161-9/+10
| | | | | | | | | It remains to be seen how successfully. The distribution loading code is still not here yet, but the partition/newfs/mount/cpio-extract cycle is as complete as it's ever going to get, modulo possible bug fixes. The TCP/IP setup screen is also sort of here, albeit in a highly-changing state due to the fact that per-interface information isn't being kept right now but is being added (thanks, Gary!).
* This does _not yet compile_; I'm simply bringing in my changes fromjkh1995-05-161-415/+173
| | | | | this weekend in order to more easily sync with my CVS tree at home. Another commit relative to these changes will follow shortly.
* 1. Don't check CHUNK_BSD_COMPAT for now; it always returns "no" and isjkh1995-05-111-1/+3
| | | | | | getting in the way of testing right now. 2. Call system() on commands, not vsystem(). No need for vsystem() here. 3. Add a path for the shell.
* First round of changes after testing this on actual systems. Clean upjkh1995-05-111-10/+17
| | | | | some of the badly displayed menus, use the proper notification box for messages, make proceed work.
* Sync up to Poul - use his new Create_Chunk_DWIM() function and use the pointerjkh1995-05-101-59/+10
| | | | it passes back. Thanks, Poul!
* Make sure that mountpoints start with a /.jkh1995-05-101-2/+6
|
* Whoops! Uncomment Write_Disk() again.jkh1995-05-081-2/+2
|
* Perform a much needed tidying-up pass over this code. Sleep for now,jkh1995-05-081-25/+25
| | | | more tomorrow.
* Implement the geometry command. Clean up the help a little.jkh1995-05-081-5/+10
|
* Add a wizard button for Poul.jkh1995-05-081-1/+20
|
* Fix a bug in multi-column output.jkh1995-05-081-20/+23
|
* Another sync up for Poul. Added a lot more error checking.jkh1995-05-071-2/+37
|
* Implement a work-around for Create_Chunk providing no pointer to thejkh1995-05-071-48/+114
| | | | | new chunk. The partition editor now works as well as the underlying libdisk can support it - have at it, Poul!
* Make this compile again. Poul and I need to sync up again.jkh1995-05-071-41/+67
|
* Correct a few ordering errors in how the partitions were being displayed.jkh1995-05-071-15/+20
|
* Print sizes of partitions now.jkh1995-05-071-14/+29
|
* Some fairly serious cleanup. The proper offset should now be used injkh1995-05-061-45/+26
| | | | | 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.
OpenPOWER on IntegriCloud