Jordan K. Hubbard
e2247bbffd
Add ipfw.
1994-10-29 08:22:13 +00:00
Joerg Wunsch
56d5f6db85
Fixed an evil bug where rawname() could write across the boundaries of
...
an array. The bug became obvious in the old system where the array was only
32 characters long (now MAXPATHLEN). Dump honored its name then (:-)
and dumped its core when calling dump -w for a fstab that contained rather long
NFS file system names. Even though this is rather unlikely to happen now,
a bug is a bug:)
1994-10-28 17:26:27 +00:00
Jordan K. Hubbard
61386f1ebb
Totally refrobnicate stage0. Add an extern to sysinstall.h so we can
...
all share the same `selection' variable.
1994-10-28 15:19:57 +00:00
Jordan K. Hubbard
5d39ab9169
Fix up the man page a little more, delete the README that crept in
...
(but I'm actually just as happy to have in the attic, for reference).
1994-10-28 15:12:22 +00:00
Jordan K. Hubbard
b877c0f37e
Add the ipfw command, for IP firewall construction.
...
Submitted by: danny ugen
1994-10-28 15:06:53 +00:00
Poul-Henning Kamp
204218e079
Added two #defines to make this compile, until Paul gets out of bed again :-)
1994-10-28 03:02:47 +00:00
Jordan K. Hubbard
07e9e1dbd1
Correct a little spelling.
1994-10-26 10:33:36 +00:00
Paul Richards
f45d9f0072
Clean up the mess from the previous commit which used a out of sync
...
patch file.
Now, we should be able to configure disklabels using the editor.
1994-10-26 07:34:38 +00:00
Paul Richards
3b32505291
Added some glue code so disklabel editor can be used to edit disklabel
...
and have changes propagated to later stages.
1994-10-26 07:14:51 +00:00
Poul-Henning Kamp
281d3e3bd9
So there. Now we live on the hard-disk!
1994-10-26 05:41:02 +00:00
Paul Richards
933801dff5
Completed disklabel configuration editor. The editor is working but the
...
glue code to pass the edited configuration onto the following stages
isn't done yet.
1994-10-26 04:09:19 +00:00
Poul-Henning Kamp
3440124921
New and Improved! crunch with gzip, newfs, fsck and cpio. gzip result.
...
fits on 1200 kb floppy with unstripped GENERIC kernel.
1994-10-26 02:53:15 +00:00
Andrey A. Chernov
9dbfabe9eb
Sync with termcap.src
1994-10-26 02:20:47 +00:00
Andrey A. Chernov
17bde3c52f
Sync with termcap.src
1994-10-26 01:20:11 +00:00
Andrey A. Chernov
2c06e4a946
Remove unneeded dialog_update() because now in dialog_clear()
1994-10-25 22:23:18 +00:00
Bruce Evans
c48cef7def
Don't write outside of partp[] if the user gives an invalid partition
...
number for the partition to be made active. Do nothing instead. This
allows clearing all the active flags by specifying an invalid partition.
1994-10-25 17:46:53 +00:00
Andrey A. Chernov
fe08a6032f
Use configurable dialog attributes instead of hard-coded ones
1994-10-24 05:16:00 +00:00
Andrey A. Chernov
cc1da582a5
label.c: add delwin(window)
...
mbr.c: use proper dims for newwin, add shadow
both: add ' ' and ESC as valid end-keys
1994-10-24 04:14:23 +00:00
Andrey A. Chernov
dfee7da9e7
Use proper dims for newwin.
...
Remove double-clear.
Add shadow.
1994-10-24 04:07:22 +00:00
Andrey A. Chernov
c21d850179
Clear screen on exit per Paul request
1994-10-24 03:55:25 +00:00
Paul Richards
302a30b002
Remove a couple of display_disklabel call used
...
for debuging.
Reviewed by:
Submitted by:
Obtained from:
1994-10-24 03:33:29 +00:00
Paul Richards
caf2d08d24
Round partitions to the next whole cylinder.
...
Fill in devicename and mountpoint structures from default_disklabel()
so stage2 code knows what to do.
New file label.c for disklabel editing code.
1994-10-24 03:30:56 +00:00
Sean Eric Fagan
badd813805
Reviewed by: jkh
...
Print out summary information on receipt of SIGINFO; also, stop the
kernel printing of information and restore it on exit. Now, it needs
an option to be quiet. ;)
1994-10-22 17:30:35 +00:00
Andrey A. Chernov
1ccea3128a
Fatal() fixed:
...
end_dialog() called too early here.
1994-10-22 02:37:24 +00:00
Andrey A. Chernov
2592b4e4e5
Cosmetique: just fix tabs after patch of diff -cb (previous)
1994-10-22 02:35:09 +00:00
Andrey A. Chernov
70f29f87cd
ExitSysinstall() fixed:
...
use dialog functions properly.
don't clear screen with last message on exit(0), I want to see it still.
relay on dialog_active properly.
1994-10-22 02:32:16 +00:00
David Greenman
a3189e21e6
Restrict fs_maxfilesize to 2^40; this is part of a bug fix from Kirk
...
McKusick to work around problems in FFS related to the blkno of a 64bit
offset not fitting into an int.
Submitted by: Marshall Kirk McKusick
1994-10-22 02:21:53 +00:00
Paul Richards
66e35128bf
Fixed a typo and moved a dialog_clear() line.
1994-10-21 18:26:25 +00:00
Paul Richards
b4740339e8
Fix all the bugs introduced by the source shuffle.
...
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.
1994-10-21 18:08:33 +00:00
Poul-Henning Kamp
57a3ad3e15
Now stage2 runs all the way..
1994-10-21 05:36:43 +00:00
Andrey A. Chernov
af5bd96f75
Add hardcoded cons25-m entry for mono console, if termcap.small
...
not fit on installation floppy.
1994-10-21 04:48:51 +00:00
Andrey A. Chernov
6373dcc600
Second time bugfix, please be carefully.
...
Use dialog functions in Fatal only if dialog_active, else
use fprintf(stderr, because it may be called before dialog
initialization
1994-10-21 04:43:07 +00:00
Poul-Henning Kamp
4752baca4a
Latest changes from me. Over to you Paul...
1994-10-21 02:14:54 +00:00
Andrey A. Chernov
5d23a66b18
Remove ncurses.h, now included into dialog.h
1994-10-20 21:58:10 +00:00
Andrey A. Chernov
35c9f61260
remove unneded includes
...
use dialog functions properly
move alloc_memory early to prevent core dump at stage 3
Change 25x80 to 24x80
Fix setenv diagnostic
Fix Fatal to call end_dialog()
1994-10-20 19:30:56 +00:00
Poul-Henning Kamp
277a25ffe0
Now stage 2 should do it's job I hope. Havn't tested yet.
1994-10-20 06:48:40 +00:00
Poul-Henning Kamp
3a06e4e7bf
Just a safety measure for me and Paul.
1994-10-20 06:14:29 +00:00
Poul-Henning Kamp
912da9c52c
Remake lost changes to sysinstall.h. Sorry Paul !
1994-10-20 06:08:19 +00:00
Poul-Henning Kamp
7e007f1ded
Integrate my code a lot more with Pauls. (I have left sysinstall.c
...
here, even though it isn't used in the Makefile for Paul not to have
an heart-attack when he wakes up. :-)
Way to go still...
1994-10-20 05:00:00 +00:00
Poul-Henning Kamp
8ae68834f1
The beginning of some structural changes, and the merge of my code into
...
Pauls.
1994-10-20 02:51:55 +00:00
Poul-Henning Kamp
3e3ad4f2f1
Added a big comment about the general scheme of things during install...
1994-10-20 01:17:26 +00:00
Paul Richards
26b2d70e8e
More code rearrangment, moved all mbr code into its own file
...
so it can be used by other programs.
Added all the necessary menus to take the user through the installation
of the bootblocks.
1994-10-19 23:58:03 +00:00
Bruce Evans
0b461cd7de
Don't change the active partition when the user says not to change it.
...
Convert absolute sector 0 to C/H/S 0/0/0, not 0/0/1.
Open in O_RDWR mode for the undocumented -a option, so that -a can be
used without -u.
1994-10-19 21:25:28 +00:00
Andrey A. Chernov
c2ac03b44a
Fix several dialog/terminal problems.
...
Add code to autodetect terminal entry, if TERM undefined
1994-10-18 18:45:49 +00:00
Paul Richards
2ca2c11464
Lates snapshot:
...
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.
1994-10-18 07:56:34 +00:00
Andrey A. Chernov
27e3c1f843
Remove machdep.color_display
1994-10-18 03:41:16 +00:00
Andrey A. Chernov
5a66307202
Document new machdep variables, pointed by Rod
1994-10-17 18:55:21 +00:00
Paul Richards
32a6f4e778
Fixed bug in exec code, cp -R now works.
...
Added code so sysinstall can run as init.
1994-10-17 07:13:13 +00:00
Paul Richards
8f091f9cf1
Remove a bogus BINDIR line
1994-10-16 06:17:03 +00:00
Paul Richards
db0f7eef49
Add DPADD for libraries.
1994-10-16 02:25:54 +00:00