summaryrefslogtreecommitdiffstats
path: root/sbin/sysinstall/sysinstall.h
Commit message (Collapse)AuthorAgeFilesLines
* recording cvs-1.6 file deathpeter1995-12-301-148/+0
|
* Bump to 2.0-950418-SNAPgpalmer1995-04-171-1/+1
|
* Bump the snap date.jkh1995-04-151-1/+1
|
* We're now shooting for a 950412-SNAPjkh1995-04-121-1/+1
| | | | | | Reviewed by: Submitted by: Obtained from:
* Bump this to 0408. I have my reasons.jkh1995-04-111-1/+1
|
* Made the changes needed here to install from a CDrom.phk1995-02-131-3/+9
| | | | | Cleaned some cruft in the process. This program becomes curiouser curiouser...
* Prepare for 950210-SNAPjkh1995-02-101-1/+1
|
* Bump the date to February 2nd.jkh1995-02-021-1/+1
|
* Bump snap date. Our current version numbering scheme loses.jkh1995-02-011-1/+1
| | | | How can we get ONE canonical version string into everything?
* Some cleanup done.phk1995-01-291-3/+0
| | | | | | | | | | | | | Include bteasy, bootsd, sdboot and termcap entries using file2.c Remove all traces of "termcap.small". The policy in this program regarding termcap is: | If $TERM is set | do nothing special, rely on usual termcap. | else | use compiled in (via file2c) termcap entries
* Bump the date again - the snapshot doesn't look like it's going to happen untiljkh1995-01-281-1/+1
| | | | tomorrow.. :-)
* Tweak SNAP date.jkh1995-01-271-1/+1
|
* Make sure a partition we're about to mount on will always exist on thejkh1995-01-141-1/+1
| | | | user's system. Make Mkdir() selectively not die in case of failure.
* Correct positioning of text, update version.jkh1995-01-141-1/+1
|
* Bring the 2.0 RELEASE version back into -current. Now I just needjkh1994-12-271-20/+14
| | | | | to resurrect my changes for the last snapshot, which were unfortunately lost in a forest fire on time.
* ALPHA -> BETAjkh1994-11-211-1/+1
|
* Changes to match Pauls code. Had to "globalize" the variables for thephk1994-11-191-0/+2
| | | | mountpoints.
* Implemented buttons for all the screens.paul1994-11-191-0/+2
| | | | | | | | Could do with some cosmetic tuning regarding placement and things. Fixed some dialog code (from Andrew). Pass mountpoints onto stage2 in a struct fstab *mounts[] Fix all the field connections to conform to the new L&F document.
* Fix dialog things broken by previous commiterache1994-11-181-0/+3
|
* Merge in my new mbr and disklabel code.paul1994-11-181-11/+12
|
* Remove edit_line(), use line_edit() libdialog function instead in all placesache1994-11-181-1/+0
|
* Remove str{width,height} functions, they are in libdialog now.ache1994-11-161-2/+0
| | | | | It is only first hook for new autosizing changes, more changes will follow.
* Add hooks for a short trouble shooting document.jkh1994-11-121-0/+1
|
* Don't continue if we don't get a /, swap and a /usr or 80Mb in /.phk1994-11-121-1/+1
|
* Change TITLE to something more rational. Make sysinstall.c use it insteadjkh1994-11-081-1/+1
| | | | of its own hardcoded constant.
* Retreat from the idea of using gzip'd ascii files.jkh1994-11-061-4/+4
|
* Make ShowFile() now show gzip'd text files. This should save a fairjkh1994-11-051-4/+4
| | | | | bit of space on the install floppy. Modify stage0 and the target names accordingly.
* Add a chance to read the release notes, too.jkh1994-11-051-0/+1
|
* Use /DISKSPACE.FAQ as help-file in the disk-editor.phk1994-11-051-1/+1
|
* Added a (H)elp function to the fdisk/disklabel code, much needed, now I onlyphk1994-11-051-1/+5
| | | | | | | | | have to write the text-file it will dump on you. Stopped using cleartoeol in AskEm(), just as a test to see if the screen looks more sane. Added a attempted auto-recognition of /, swap and /usr for the first disk where it looks sensible. Logic of this might need to be improved. Made a "ShowFile()" which will not bomb/ignore you if the file isn't there.
* Now autosizing code works with const strings too.ache1994-11-031-0/+2
| | | | Prototype added.
* Fix more mongoloid coding style.jkh1994-11-021-1/+1
| | | | | | | | Make a stab at getting free space display to work. Forward decls to shut compiler warnings up. Increase some fields to width 2 in order to get edit_line to let you actually edit them. Sanity check values and yell at bonehead users.
* Get stage0 and stage5 working.jkh1994-11-021-0/+1
| | | | | | Try to reformat this code to be a little more human. Weird europeans have been writing this, and can't even seem to agree a single coding style for more than 4 consecutive lines! :-)
* Public apology:phk1994-11-011-4/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I have walked all over Paul Richards code again, and severely lobotomized some of his stuff, in order to cut some corners for the 2.0-Alpha release. I belive that we can now manipulate fdisk and disklabel-stuff sufficiently for the release to actually be produced. It's not that I don't like Paul and his code, I just need something I can kick out of the door RSN. Sysinstall is now under absolute code-freeze, only Jordan has my permission to commit to this code (stage0 & 5). I would appreciate if everybody else would finds problems in sysinstall send patches to me, and I will commit them. THANKYOU. The fdisk/disklabel editors are made in pure ncurses, and follow a model "a`la spreadsheet". There are some important functions which are missing still, and I would appreciate if somebody would look at them. The FDISK part needs a "whole-disk" option, and it needs a "rewrite MBR-boot code" option. The DISKLABEL part needs to be able to "import DOS-partition". Both need a "HELP" function, (display a file "/HELP" using dialog is OK). It seems to me like the wd.c and sd.c should reread the physical record when a DIOCGDINFO is made, so that they can pick up changes in the MBR-data. Otherwise there will be a couple of weird cases where we cannot avoid replicating code from the kernel. If you want to play with this, look at src/release/Makefile. You may need to step back to version 1.38 of sys/i386/isa/fd.c to make "rootable" floppies, it is not clear at this time if that indeed is the problem I have been having. Sleep well, my friends, and expect the real Alpha in 24H, if the tree is still solid.
* Fixed to make sysinstall work again. Notable changes:phk1994-10-291-5/+4
| | | | | | | | | | | | | | | | | | | | | Removed a dialog_clear() which somebody aimlessly had slammed into TellEm() in absence of any understanding of the structure of this program. :-( Skip through stage0 for now. Make write_bootblocks write the disklabel using the kernel-call, and forget about the boot-blocks for now. This is wrong, but I havn't found the real problem yet. I will continue work on this problem. Added a Debug-feature. There is a printf' like Debug() now which sends its output to ttyv1 (Alt-F2), and all "discarded output" from sub-processes end up there too. Made TellEm() put it's messages there also, so that we can see where what happens. Set the PATH for the shell we shouldn't start at the end :-) set "npartitions" after the disklabel-editor returns, so that we actually can edit all the 8 parts of the label.
* Totally refrobnicate stage0. Add an extern to sysinstall.h so we canjkh1994-10-281-0/+1
| | | | all share the same `selection' variable.
* Added some glue code so disklabel editor can be used to edit disklabelpaul1994-10-261-0/+4
| | | | and have changes propagated to later stages.
* Completed disklabel configuration editor. The editor is working but thepaul1994-10-261-1/+7
| | | | | glue code to pass the edited configuration onto the following stages isn't done yet.
* New and Improved! crunch with gzip, newfs, fsck and cpio. gzip result.phk1994-10-261-1/+11
| | | | fits on 1200 kb floppy with unstripped GENERIC kernel.
* Fix all the bugs introduced by the source shuffle.paul1994-10-211-17/+3
| | | | | | | | All the mbr code now seems to be working. We can build a basic unix disklabel in any existing DOS partition while retaining the existing mbr bootcode or we can install to the whole disk which puts FreeBSD's boot code into the MBR and creates a clean MBR partition table with FreeBSD in partition 0 taking up the whole disk.
* Now stage2 runs all the way..phk1994-10-211-2/+2
|
* Latest changes from me. Over to you Paul...phk1994-10-211-1/+5
|
* Remake lost changes to sysinstall.h. Sorry Paul !phk1994-10-201-0/+32
|
* The beginning of some structural changes, and the merge of my code intophk1994-10-201-0/+8
| | | | Pauls.
* Lates snapshot:paul1994-10-181-50/+23
| | | | | | | | | | Re-organised files, moved bootcode routines into their own files. Check return types of everything and pass error messages to windows so we get good diagnostics. Made start on stage 2 installation. Implemented a status file that keeeps track of where we are in the installation process and allows installation from media sequences.
* Fixed bug in exec code, cp -R now works.paul1994-10-171-0/+2
| | | | Added code so sysinstall can run as init.
* Work in progress.paul1994-10-151-0/+72
OpenPOWER on IntegriCloud