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
Paul Richards
c83e0fb6db
Add some missing libraries to LDADD
1994-10-16 00:04:42 +00:00
Paul Richards
2d5d3e2ca3
Added sysinstall
1994-10-15 14:37:30 +00:00
Paul Richards
cd56df5a1f
Work in progress.
1994-10-15 14:34:49 +00:00
Gary Palmer
ea3a7da2c8
Move `ft' into machine-dependant section.
1994-10-15 00:08:57 +00:00
Andrey A. Chernov
b5df27e29f
revision 1.6
...
date: 1994/03/06 08:55:02; author: ache; state: Exp; lines: +4 -1
Stop count getty spacing problem, if we issue kill -1 1
----------------------------
revision 1.5
date: 1994/03/04 17:51:39; author: ache; state: Exp; lines: +9 -2
I got a lot of
"getty repeating too quickly on port %s, sleeping"
from init.bsdi, it means that getty start and exit in five seconds.
This is common situation for poor quality Russian phone lines:
modem got CONNECT message and after retries got NO CARRIER.
So I introduce spacing count, it means that this warning and
sleep occurse only after GETTY_NSPACE times of sequental attempts.
----------------------------
revision 1.4
date: 1994/02/28 21:53:52; author: ache; state: Exp; lines: +71 -10
I found (and fix) ugly bugs in init.bsdi (this bugs not present
in old init)
1) Init don't setup TERM environment variable for default terminal
type from /etc/ttys before calling getty/window.
2) When "kill -1 1" issued, init don't restart getty when
/etc/ttys parameters was changed (it only kill "off" end empty entries).
3) Small memory leak if "window" /etc/ttys parameter specified and
"kill -1 1" issued.
Obtained from: FreeBSD 1.x
1994-10-14 17:15:40 +00:00