Paul Richards
d35f2e963a
I hope this gets my changes merged back into the current branch.
...
Removed a layer of menus.
Auto select partition to install into -- first FreeBSD partition
in MBR table. Abort if no FreeBSD partition.
Added a F_BUTTON type.
Fixed up label editor to show free space properly.
Fixed a few bugs.
1994-11-19 05:20:13 +00:00
Andrey A. Chernov
1479d21fc1
Insert newline into too long line
1994-11-19 00:17:55 +00:00
Andrey A. Chernov
f3dc909d25
Fix more dialog bugs and core dumps introduced by previous commiter
1994-11-19 00:09:00 +00:00
Andrey A. Chernov
c2cd62a46d
Fix dialog things broken by previous commiter
1994-11-18 23:34:05 +00:00
Andrey A. Chernov
8fbd0636ed
Nuke edit_line crawled in again. Change all occurances to line_edit.
1994-11-18 22:21:57 +00:00
Paul Richards
48dd1a4713
Update the in-core disklabel when we change the on-disk version.
...
Fix up the editor links for the disklabel editor.
Correct the display of fields when they're longer than the
viewable length.
1994-11-18 19:29:01 +00:00
Paul Richards
111054f0ba
New files that the last commit missed.
1994-11-18 18:24:00 +00:00
Paul Richards
9e3f27547d
Merge in my new mbr and disklabel code.
1994-11-18 18:13:13 +00:00
Poul-Henning Kamp
f1dd848016
Add a "write Bootcode" option to the Fdisk editor.
...
unzip sysinstall on the way to the hd.
1994-11-18 11:30:04 +00:00
Jordan K. Hubbard
3902fd08ed
Give the user a chance to retry the cpio floppy.
1994-11-18 10:12:56 +00:00
Andrey A. Chernov
d31ec8c65b
Remove edit_line(), use line_edit() libdialog function instead in all places
1994-11-18 01:16:58 +00:00
Andrey A. Chernov
4195601de8
Use dialog_clear_norefresh() if possible
1994-11-17 23:36:49 +00:00
Andrey A. Chernov
5007f4061c
Use -1, -1 where is possible
1994-11-17 19:44:55 +00:00
Jordan K. Hubbard
540bb26ac5
Rethink the cpio floppy verify a little. Don't use a magic cookie,
...
check for bininst instead (see comments in release/Makefile).
1994-11-17 14:18:43 +00:00
Jordan K. Hubbard
c1b05c7986
1. Add check to see if CPIO floppy extracted properly.
...
2. See if swapon() failed and at least print a diagnostic.
3. Use -1 instead of strheight()/strwidth() everywhere.
Reviewed by:
Submitted by:
Obtained from:
1994-11-17 14:12:38 +00:00
Jordan K. Hubbard
c9a156d596
New man pages from Ugen. Delete my old, first attempt. I only hope
...
that the english in Ugen's two replacement pages is not too impenetrable! :-)
[Note: Poul - please pull these into the BETA branch along with the
other firewall changes]
Submitted by: ugen
1994-11-17 09:50:30 +00:00
Justin T. Gibbs
7a695db9fa
Make newlfs work by adding the MAXSYMLINKLEN and a byte padding to
...
struct lfs.
sovs@diku.dk:
The pad2 field in struct lfs is a kludge. You
need it because the raw devices has to be written in DEV_BSIZE. The
lfs_maxsymlinklen is needed because the tells the UFS code that we
want to use 4.4BSD directory layout insted of FreeBSD 1.1.5.
Reviewed by: Justin Gibbs
Submitted by: sovs@diku.dk
1994-11-17 01:38:30 +00:00
Andrey A. Chernov
8b6840ff55
Remove str{width,height} functions, they are in libdialog now.
...
It is only first hook for new autosizing changes, more changes
will follow.
1994-11-16 14:42:22 +00:00
Jordan K. Hubbard
33ccd78725
Latest from Ugen J.S.Antsilevich" <ugen@NetVision.net.il>. Poul, please
...
take this into BETA.
Submitted by: ugen
1994-11-16 10:18:18 +00:00
Andrey A. Chernov
ebd8696266
Use autodetected dimensions in Sorry! window
1994-11-15 12:17:42 +00:00
Andrey A. Chernov
f7b5cb4380
Use TellEm instead of dialog_msgbox
1994-11-15 12:15:51 +00:00
Andrey A. Chernov
ea69190efb
Check exit code of the dialer, from asa@gw.cronyx.msk.su
...
Set HUPCL as default modem flag, idea from asa@gw.cronyx.msk.su
but different implementation.
1994-11-14 20:17:36 +00:00
Jordan K. Hubbard
b8565ceeb3
I buggered the last commit. Make sysinstall work again (^$&*!! missing
...
comma!).
1994-11-13 04:20:23 +00:00
Jordan K. Hubbard
5ece1e4625
Whoops! Update the size of the main menu to 7 items. I'm sleepy.
1994-11-13 02:06:50 +00:00
Jordan K. Hubbard
65890857c5
Now I know what this message is really supposed to say.. :-)
1994-11-13 01:14:38 +00:00
Jordan K. Hubbard
c6c612c2c6
Add hooks for a short trouble shooting document.
1994-11-12 20:34:18 +00:00
Poul-Henning Kamp
e8411f60b0
Don't continue if we don't get a /, swap and a /usr or 80Mb in /.
1994-11-12 05:40:28 +00:00
Jordan K. Hubbard
7c6f13dc4b
Make sysinstall deal with user interrupts properly.
1994-11-11 23:22:56 +00:00
Jordan K. Hubbard
dcaed5228b
1. Ask the user one final time before newfs'ing his disk into oblivion.
...
This means that even "proceed" can be chosen now without going
irrevokably down that path.
2. Clean up the stage5 text.
1994-11-11 07:58:09 +00:00
Jordan K. Hubbard
700b814a89
Poul's and my idea of avoiding the last reboot at the end was
...
too ambitious; we can't make the transiton from install to /sbin/init
without another reboot. Sigh.. Oh well, not that big a deal.
1994-11-08 18:44:14 +00:00
Jordan K. Hubbard
df8cd9c1ac
Detect that bininst has finished and go straight into the new system.
...
Reviewed by: phk
1994-11-08 14:04:19 +00:00
Poul-Henning Kamp
4222ad130a
swapon had a bug. Thanks Michael, but couldn't you told me and not Jordan ?
...
now I have to listen to him all morning teasing me...
1994-11-08 13:40:01 +00:00
Jordan K. Hubbard
a0db5c7857
More 12th hour fixes from Ugen.
...
Submitted by: ugen
1994-11-08 12:48:02 +00:00
Poul-Henning Kamp
e0196256c7
Remember to set the d_type field correctly
1994-11-08 11:51:44 +00:00
Jordan K. Hubbard
02006c7644
Change TITLE to something more rational. Make sysinstall.c use it instead
...
of its own hardcoded constant.
1994-11-08 11:44:04 +00:00
Poul-Henning Kamp
46c134684c
Always say the magic word at the end.
1994-11-08 10:14:19 +00:00
Jordan K. Hubbard
4bb50116ba
Change Fatals to Warnings.
1994-11-08 07:44:57 +00:00
Jordan K. Hubbard
295acba8ba
Fixup:
...
1. Don't use kernel name for headers - I'm running 2.0.1-Development,
not ALPHA, and this messes things up.
2. The last dialog was too big, make it a little smaller. Just cosmetic,
while I'm in here.
1994-11-08 03:41:52 +00:00
Jordan K. Hubbard
b366e542cc
My last cosmetic changes.
1994-11-07 13:48:54 +00:00
Jordan K. Hubbard
7c6b6c167c
Cosmetic.
1994-11-07 09:49:06 +00:00
Poul-Henning Kamp
5529c6bf45
Always clear before we "TellEm()"
1994-11-07 04:53:23 +00:00
Poul-Henning Kamp
c4f1695923
Only Mount relative to Written disklabel.
1994-11-07 00:41:38 +00:00
Poul-Henning Kamp
44a88072bd
Never have more than one active partition.
1994-11-06 23:33:20 +00:00
Andrey A. Chernov
7bcf49f368
After fixing curses bugs use LINExCOLS in show file
1994-11-06 15:35:50 +00:00
Jordan K. Hubbard
1d317df96c
If a file is not present, it's not an error. This means you're using the
...
1.2MB floppy image.
1994-11-06 11:09:18 +00:00
Poul-Henning Kamp
af3b22a544
remember to tell dialog that we leave.
1994-11-06 04:34:46 +00:00
Jordan K. Hubbard
e9b2310837
Retreat from the idea of using gzip'd ascii files.
1994-11-06 04:10:13 +00:00
Poul-Henning Kamp
6b25616b3b
label.c Make sure we always show 8 disk-partitions.
...
main.c sanitize the logic of what we do when:
if(getpid()!=1) do stage0 & stage1 (very useful actually)
else if (floppy-marker-file is there) stage0-2, reboot
else stage3-5
1994-11-06 04:05:45 +00:00
Jordan K. Hubbard
a0c7a3b3cf
Sigh. My error message printing was still wrong. Wipe the sleep from
...
my eyes and do this properly (debugging is especially difficult when you have
to burn a floppy every time you want to test your changes! :-( ).
1994-11-06 02:24:45 +00:00
Jordan K. Hubbard
e294dc8a7c
Don't use a shell, silly, we don't have one!
1994-11-06 01:34:14 +00:00