Commit Graph

687 Commits

Author SHA1 Message Date
jkh
c7364c609c Use ppp0 for all serial devices. It's somewhat kludge, but at
least accurate (we only have one ppp device on the floppy).
1995-05-20 14:36:39 +00:00
jkh
4a304ce1a0 Try again to get cpio_extract() to work. Also fix the bogon
I introduced with msgNotify() again.  Sigh.  I'll get it looking
correct someday!
1995-05-20 14:05:31 +00:00
jkh
f00ac5162a Make Gary happy. 1995-05-20 13:52:53 +00:00
jkh
750d9d641f Reviewed by:
Submitted by:
Obtained from:
1995-05-20 13:49:47 +00:00
jkh
27dccbcefb Correct the name of the release notes file. 1995-05-20 13:36:44 +00:00
jkh
d27bb5a137 Clear the screen on msgNotifys.
Don't notify in vsystem() - it obscures the original message.
Put some debugging code into cpio_extract() so that I can see
why it doesn't work now. :(
1995-05-20 13:24:35 +00:00
jkh
0a57ef9d20 Don't call mediaVerify() in quite so many places. 1995-05-20 11:13:58 +00:00
jkh
313edfd29f Fix the DOS discovery code to now re-allocate another virtual device if
it's called multiple times in a row.  Add a new device type "DEVICE_TYPE_DOS"
so that we can look up an previous results.
1995-05-20 11:10:35 +00:00
jkh
3b6a142d8d 1. Fix a pathological bug I introduced in msgInfo(). Right idea, wrong
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.
1995-05-20 10:33:14 +00:00
jkh
b00009a29a Totally re-work cpio_extract.
Erase the annoying "Command output is on debugging screen" message
when it's time to switch back.
1995-05-20 08:31:43 +00:00
jkh
b699cf290d Correct a few wording bogons in the menus.
Make notify NOT wipe the dialog off right after putting
it up.  Whoops.  Kinda defeated the purpose! :-)
1995-05-20 07:50:20 +00:00
gpalmer
b1cb8f2a51 Make Jordan's ``half baked'' code compile so that make release's aren't
stopped dead in their tracks. Also add the beginnings of my
distribution extraction code in media_strategy.c
1995-05-20 03:49:10 +00:00
jkh
d63a70f78f This doesn't work - the extract code is half-baked. I commit it only
so that Gary can sync to it before I go to bed.. :)
1995-05-20 00:13:14 +00:00
jkh
f7060dc1d9 Put find on the boot floppy. Don't ask. 1995-05-19 21:31:52 +00:00
jkh
d36493b3dc More assorted verbosity. Also don't log informational messages. 1995-05-19 21:30:35 +00:00
jkh
1950717418 Make _DIST_USER use the right flag. 1995-05-19 18:50:59 +00:00
jkh
3ff4391cb7 Be more verbose now that we're getting ready to actually extract. 1995-05-19 17:19:39 +00:00
jkh
669a40aaf4 XF86VGA16 -> XF86VG16 1995-05-19 17:11:07 +00:00
jkh
931587f969 1. Incorporate Nickolay's ammended patches for Russian screenmap support
as per Andrey's letter.  Make a few modifications for correctness.

2. Add Language menu back to first menu - it was too buried in the
   Options menu.

3. Add size information to all distributions.

4. Add a compat20 distribution (we need to make one of these!!  Any takers?  Please?)

Submitted by:	Nickolay N. Dudorov <nnd@gw.itfs.nsk.su> & jkh
1995-05-19 16:58:58 +00:00
jkh
215f4e150d 1. Copy the boot floppy into /stand before extracting the CPIO floppy.
2. On Justin's advice, remind the user when they should switch back
   from the debugging screen, if they're looking over there.
1995-05-19 15:56:02 +00:00
jkh
ef755f2bfe Whoops! Put the helpful message telling you to look at the second
screen on the first screen, and not the second.. :-)
1995-05-19 04:17:38 +00:00
jkh
3474ee3930 Include serial ports as possible network candidates. 1995-05-19 02:31:13 +00:00
jkh
95b8922f53 Big Sigh. Both A_BOLD and A_UNDERLINE do not appear to work with
syscons (and/or cons25) at all.  This code looked just fine running
on an xterm, but on a console the attributes are all wrong.  I
now have to sacrifice some screen real-estate to pring cheesy
`-' characters to accomplish the same thing.
1995-05-19 02:19:15 +00:00
jkh
5c6fcce5c2 Switch to bold on the header line - the A_UNDERLINE handling appears to be
broken in syscons, or at least in the cons25 termcap entry! :-(  A_BOLD
won't show up on monochrome adapters (I don't think) but they'd be screwed
anyway since I don't have an attribute to use for them now at all.
1995-05-19 02:09:02 +00:00
gpalmer
9634e811b6 You want to be in /mnt when extracting the cpio floppy, not in the read
only root filesystem.....
1995-05-19 01:49:57 +00:00
gpalmer
eb85b80929 Sigh. Add a ++ which was causing the newfs'ing of non-root filesystems to
fail :-(
1995-05-18 23:36:21 +00:00
phk
663c5c1f9d Remove two printfs before Jordan has a fit over them. 1995-05-18 22:25:37 +00:00
phk
5a84a7196c Run bad144 on raw-devs. 1995-05-18 22:00:01 +00:00
phk
d87b1b6d5c A couple of tweaks to make bad144 scan run. 1995-05-18 21:58:33 +00:00
jkh
707c9337bf Use raw devices for newfs.
Write and wizard mode only on enabled disks.
1995-05-18 18:02:31 +00:00
jkh
0df3b98233 Poul says that setting fonts on monocrome displays is useless
as most mono displays aren't that intelligent anyway.  Disable it in this
case.
1995-05-18 17:49:09 +00:00
jkh
872bdece6f Use CHUNK_BSD_COMPAT as God and Poul intended it be used. 1995-05-18 17:38:02 +00:00
gpalmer
34f213a3cb Sigh - 2 formatting changes slipped through the net. 1995-05-18 17:26:02 +00:00
gpalmer
f83171df81 Make the indentation uniform
Suggested by:	jkh
1995-05-18 17:18:46 +00:00
jkh
597d6551d6 Fix quoting error. 1995-05-18 16:57:52 +00:00
jkh
136393f06e I had the arguments to Mount() backwards. Argh. 1995-05-18 16:53:53 +00:00
gpalmer
b4eac5ff3c Dispose of old, #if 0'd, out code which has been proved to be no longer needed. 1995-05-18 16:44:41 +00:00
gpalmer
2f852a3720 Correct a conditional which could cause a off-by-one error in certain
circumstances.
1995-05-18 16:36:14 +00:00
jkh
62bd3f544c Clear the screen after changing the font. 1995-05-18 15:58:32 +00:00
jkh
4d55a4a594 Whoops! I forgot how uudecode works.. Make it really work here. 1995-05-18 15:46:18 +00:00
jkh
05d53ab3a7 1. Use 8x16 fonts.
2. Don't use russian screenmap - apparently not necessary with right font.
3. Dequote bogusly quoted font name in english language setting.
4. Use setterm() and hack around an undesirable side-effect (cbreak is unset).
5. be smarter about setting OnVTY, and use it in cases where it makes sense.
Submitted by:	Nickolay N. Dudorov <nnd@gw.itfs.nsk.su>
1995-05-18 15:29:47 +00:00
jkh
a2aa8e6d93 Add some more debugging information and fix a few missing newlines. 1995-05-18 14:11:16 +00:00
jkh
d208d0f83e Sheesh! What was I thinking. ppp should go on the cpio floppy, not
the boot floppy!
1995-05-18 13:54:12 +00:00
jkh
cd64532d9d Ahem. It's late. Make my floppies target actually work. 1995-05-18 13:32:22 +00:00
jkh
22c365678c Make a little convenient "floppies" target for myself. 1995-05-18 13:24:48 +00:00
jkh
f160d22a6d Fix a very embarassing typo. No wonder this thing was looping! :-) 1995-05-18 13:20:53 +00:00
jkh
9e3b536da9 1. Add serial devices to list of possible network device candidates.
2. Rework tcpip.c a bit so that devices which have been configured also
   have the enabled flag set.
1995-05-18 13:18:35 +00:00
jkh
4e5ffffc8b Also log all user interactions to debugging log. 1995-05-18 12:57:54 +00:00
jkh
04572cc985 Add ppp to the boot floppy. 1995-05-18 10:47:45 +00:00
jkh
0a62eb4cbf Do more proper bad144 handling. Thanks, Rod. 1995-05-18 10:43:51 +00:00
jkh
15a6450836 1. Primitive bad144 support (I believe an additional command is needed, but
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.
1995-05-18 09:02:06 +00:00
jkh
2831e6ec61 Use my own version of system() everywhere - it knows where to find the
shell!
1995-05-18 02:42:33 +00:00
jkh
ba4ac01f69 1. Set a path to /stand by default.
2. Don't clear() when I can dialog_clear().
1995-05-17 16:16:10 +00:00
gpalmer
073284dfb5 Oops - one slipped past the nets :-( 1995-05-17 16:05:42 +00:00
gpalmer
81692a2569 Untabify these files - it doesn't come out right on the display
otherwise :-(
1995-05-17 15:44:22 +00:00
jkh
1e842985cb Remove the seat-belts from the root partition creation code; for some
reason I'm *always* getting CHUNK_PAST_1024 set now, even when it's
definitely not! :-(  Poul, can you perhaps take a look?  Thanks!
1995-05-17 15:41:52 +00:00
jkh
51db685ce5 Commit my latest so that Gary can sync up - this version should also
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.
1995-05-17 14:40:00 +00:00
gpalmer
c606c64125 Hopefully the last version of this file. Add a lot more comments, and
actually give the data back to sysinstall in a coherent fashion now.
1995-05-17 12:09:11 +00:00
gpalmer
7ccad1d5f6 Oops - Jordan managed to grab my ``work in progress file'' which
doesn't even come close to compiling. This file compiles, and should
work.
1995-05-16 20:00:51 +00:00
jkh
56016c7548 This will now compile and even scribble helpfully on your disks.
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!).
1995-05-16 11:37:27 +00:00
jkh
2d7966431c Fixes to document VTY usage.
Submitted by:	NIIMI Satoshi <sa2c@and.or.jp>
1995-05-16 03:11:25 +00:00
jkh
78baa7daa2 This does _not yet compile_; I'm simply bringing in my changes from
this weekend in order to more easily sync with my CVS tree at home.
Another commit relative to these changes will follow shortly.
1995-05-16 02:53:31 +00:00
phk
ff15745bd7 Fixed the calculation of the reserved space for bad144. Thanks Rod! 1995-05-15 19:03:08 +00:00
phk
ad0a2407f5 Create_Chunk_DWIM will not allocate anything in the last cylinder of a
CHUNK_BAD144 slice.
Also mknod the 'c' partition for freebsd slices, so bad144(8) will have
something to work on.
1995-05-15 00:58:25 +00:00
rgrimes
a34e9f9422 Very minor rework to eliminate useage of - operator by checking for
existance of ${CHROOTDIR}.

Remove -k option from make install for building chroot tree, makes it
error out early if you forgot to populate the pre-chroot obj tree.

Reviewed by:	phk
1995-05-13 19:51:57 +00:00
phk
c9a80054da Added MakeDevDisk(struct disk*, char *path);
fixed bug in extended slice naming.
1995-05-12 18:50:00 +00:00
lars
097d35190f Updated the text to reflect changes in the english version.
Also updated the text based upon suggestions from Havard.Eidnes.
1995-05-11 14:31:22 +00:00
jkh
fa40b84c68 1. Don't check CHUNK_BSD_COMPAT for now; it always returns "no" and is
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.
1995-05-11 09:01:35 +00:00
jkh
d947064fab Add ls to the boot floppy - folks will be lost without it! 1995-05-11 08:52:11 +00:00
jkh
25bef3eb9d Drop the inode count down a bit - we ran out of inodes with the help files. 1995-05-11 07:18:11 +00:00
jkh
9b30cae783 Argh! Get the args to tar right. It's late. I'm sleepy. 1995-05-11 07:11:24 +00:00
jkh
b183c608c6 Use the proper libs for sh. 1995-05-11 07:05:05 +00:00
jkh
7c0a4da546 1. Fix a cd which somehow got capitalized.
2. Don't put CVS files on the floppy.
1995-05-11 07:03:33 +00:00
jkh
2def66e1a6 Clean this up a bit - add more documentation to the documentation menu. 1995-05-11 06:47:46 +00:00
jkh
2a0c84215d Dump the help files onto the new floppy. 1995-05-11 06:40:40 +00:00
jkh
f53e19c4d7 Put a shell on the boot floppy. 1995-05-11 06:32:13 +00:00
jkh
7ed2702c50 First round of changes after testing this on actual systems. Clean up
some of the badly displayed menus, use the proper notification box for
messages, make proceed work.
1995-05-11 06:10:56 +00:00
jkh
909cd75949 DES -> des. Sigh! 1995-05-11 05:23:40 +00:00
phk
2e780cd86f Get the CHUNK_COMPAT_BSD flag right. 1995-05-11 05:22:54 +00:00
jkh
ebad582198 Don't use curses routines until that part of the system is initialized. 1995-05-10 18:59:51 +00:00
jkh
280922cc1c Reviewed by:
Submitted by:
Obtained from:
1995-05-10 17:54:09 +00:00
jkh
dee6274b62 Remove ncftp from cpio - we don't need it any more.
Adjust boot floppy to (hopefully) include libdisk in the crunch.
1995-05-10 17:20:23 +00:00
jkh
b4f525b153 Sync up to Poul - use his new Create_Chunk_DWIM() function and use the pointer
it passes back.  Thanks, Poul!
1995-05-10 09:25:49 +00:00
jkh
266775d746 Make sure that mountpoints start with a /. 1995-05-10 08:03:21 +00:00
jkh
d1521f1667 Whoops - dispatch() takes multiple args now. 1995-05-10 08:00:47 +00:00
jkh
2bc42149ba Fold in all my recent changes.
Do another clean-up pass over this, making the generic menu handler much
more powerful (now handles multiple dispatch).  A few more menus fleshed
out and the beginnings of the distribution handler committed.  Should
be transfering full distributions over in the next commit.
1995-05-10 07:45:00 +00:00
phk
b06a2da118 Create_Chunk_DWIM() is here, though it doesn't quite do what the name implies. 1995-05-10 05:57:04 +00:00
jkh
2ff2e4d72d Get sysinstall from /usr/src/release not /usr/src/sbin. 1995-05-09 23:02:56 +00:00
jkh
8f080e7227 secure -> DES. 1995-05-09 22:58:42 +00:00
jmz
cb29db30f5 Change wording about displayed text in text fields 1995-05-09 13:06:11 +00:00
jkh
3035f0c20e Use absolute path for release dir. 1995-05-09 02:24:39 +00:00
jkh
227a6e83a6 Revise confusing wording about text fields. It now reads
"the amount of text above the current point" instead of "the amount of text
remaining", which was of the exact opposite meaning!  Urk.
Submitted by:	joerg
1995-05-09 01:52:42 +00:00
jkh
b7f9001dcb Make a less expensive re-release target. 1995-05-09 00:30:00 +00:00
jkh
ed86e53736 Don't go build sbin/sysinstall anymore; it's obsolete. 1995-05-09 00:18:32 +00:00
jkh
1aa6f0255a Sync these up so that they'll get into my CVS tree at home, where I'll continue
working on the distribution extract stuff.
1995-05-08 21:39:40 +00:00
jkh
cf830239e3 Whoops! Uncomment Write_Disk() again. 1995-05-08 18:41:37 +00:00
lars
80c8aec0c7 Improved readabilty and spelling 1995-05-08 14:40:59 +00:00
jkh
46ed9b1d82 Perform a much needed tidying-up pass over this code. Sleep for now,
more tomorrow.
1995-05-08 10:20:56 +00:00
jkh
845a4c055a Add the sorted command executor code. 1995-05-08 06:08:27 +00:00
jkh
7440d1ae5c Ok, we should now create all filesystems, mount them and extract the
cpio floppy at this point.
1995-05-08 06:06:30 +00:00
phk
021b1e61da Recognize slice type #6 as dos
handle OnTrack Disk manager correctly.
1995-05-08 02:08:33 +00:00
phk
6228dff953 Add check for rootfs > cyl 1024. 1995-05-08 01:34:31 +00:00
jkh
f8629aa1a3 Implement the geometry command. Clean up the help a little. 1995-05-08 01:27:07 +00:00
phk
dd5b13ab4b I bet Jordan is tearing his hair out, trying to figure the previous patch
out... here is the real thing.
1995-05-08 01:26:47 +00:00
jkh
be72875c5f Add a wizard button for Poul. 1995-05-08 00:56:28 +00:00
phk
7633746449 Fix bug. 1995-05-08 00:44:46 +00:00
jkh
16a0ad9d11 Fix a bug in multi-column output. 1995-05-08 00:38:02 +00:00
jkh
01c872638f Another sync up for Poul. Added a lot more error checking. 1995-05-07 23:37:34 +00:00
jkh
94f877197c Implement a work-around for Create_Chunk providing no pointer to the
new chunk.  The partition editor now works as well as the underlying
libdisk can support it - have at it, Poul!
1995-05-07 22:07:53 +00:00
jkh
618d4ca72b Make this compile again. Poul and I need to sync up again. 1995-05-07 05:58:57 +00:00
jkh
c1b5993cf8 Correct a few ordering errors in how the partitions were being displayed. 1995-05-07 03:38:03 +00:00
jkh
c4a6192603 Print sizes of partitions now. 1995-05-07 02:04:29 +00:00
jkh
044b192e69 Whoops! An extra paren somehow got in there. Fixed. 1995-05-07 01:28:16 +00:00
jkh
97b64700b1 Always zero new chunks - keeps things like the private structures from having
bogus data in them.
1995-05-07 01:25:22 +00:00
jkh
370e7434c7 Some fairly serious cleanup. The proper offset should now be used in
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.
1995-05-06 09:34:24 +00:00
phk
3f92c42b37 General sanitation and cleanup. Killed the "reserved" type, it wasn't. 1995-05-06 03:28:32 +00:00
jkh
5d77b2037b All the editors are finished. Now if I can just get a problem with libdisk
fixed, we should be able to fully set up the user's disk.  Still to come
with next commit:  filesystem setup, distribution extraction, final
configuration.
1995-05-05 23:47:47 +00:00
jkh
4577466eb8 Document VTYs
Submitted by:	Marc van Kempen <wmbfmk@urc.tue.nl>
1995-05-05 23:15:03 +00:00
jkh
6b504b5caf Addendum documenting VTYs.
Submitted by:	Luigi Rizzo <luigi@labinfo.iet.unipi.it>
1995-05-05 23:14:05 +00:00
phk
2ef08387ec If in Create_Chunk we (type==freebsd && (flags&CHUNK_ALIGN)), then we will
align this chunk properly.  Have at it Jordan...
1995-05-05 07:07:45 +00:00
jkh
dc68656289 Add changes to document VTYs.
Submitted by:	Serge A. Babkin <babkin@hq.icb.chel.su>
1995-05-05 05:17:26 +00:00
jkh
cd577d5f9b 3 VTYs by default, not 4. My fault. 1995-05-05 00:00:12 +00:00
jkh
be00b69dd8 Not 4 VTYs by default, 3. Whoops. 1995-05-04 23:59:32 +00:00
jkh
cbee309b37 Addendum concerning virtual console usage in JIS.
Submitted by:	NIIMI Satoshi <sa2c@and.or.jp>
1995-05-04 23:58:21 +00:00
jkh
5c5956ad1e Add extra paragraph documenting virtual consoles in Japanese.
Submitted by:	NIIMI Satoshi <sa2c@and.or.jp>
1995-05-04 23:57:23 +00:00
jkh
cec67c5897 Argh! Not 4 consoles, 3! Thanks, Satoshi Niimi!
Submitted by:	NIIMI Satoshi <sa2c@and.or.jp>
1995-05-04 23:56:51 +00:00
jkh
f087fb199f Everything but the partition editor is done. This commit is for MBR testing. 1995-05-04 23:36:23 +00:00
jkh
6e0554da35 The swedish usage.hlp file, in the proper locale.
Submitted-by: Olof Johansson <offe@dc.luth.se>
1995-05-04 21:09:28 +00:00
jkh
eeae7fe7dc Add the Norwegian version of usage.hlp
Submitted by:	Lars Fredriksen <fredriks@mcs.com>
1995-05-04 21:07:30 +00:00
jkh
1c3e871d62 This will now write MBR entries - should be enough for testing. 1995-05-04 19:48:19 +00:00
joerg
35947edfc2 Jordan's addendum. Jetzt auch in deutsch. :) 1995-05-04 18:55:08 +00:00
jmz
5ca65f1a54 Document the virtual consoles 1995-05-04 17:50:42 +00:00
jkh
db1c744bfe Add some notes about the virtual-consoles. Whoops! I completely forgot
about those!  Now I have to send the paragraph off for translation.  Ack ack!
1995-05-04 13:34:18 +00:00
jkh
6a514d5c9e ROMANJI -> ROMAJI. My face is red.
Submitted by:	asami
1995-05-04 12:59:22 +00:00
jkh
b6256651f6 Add the Italian usage instructions. Mille gracie, Luigi!
Submitted by:	Luigi Rizzo <luigi@labinfo.iet.unipi.it>
1995-05-04 12:52:48 +00:00
jmz
e835ab78c8 Une version a peine plus litteraire, en particulier quelques "ez"
a la place des "er" du dernier paragraphe.
Submitted by:	Philippe Charnier <charnier@lirmm.fr>
1995-05-04 12:24:14 +00:00
phk
a0086bd087 Make the partitions names even more sensible
CheckRules sets the CHUNK_ALIGN & CHUNK_PAST_1024 flags.
1995-05-04 07:00:57 +00:00
jkh
d07e8dc78c My latest round of changes - make the "slices" editor work. 1995-05-04 03:51:22 +00:00
jkh
1e14740969 The Dutch usage instructions. Thanks, Marc! [I know how to say thanks in
Dutch, but not spell it :-)]
Submitted by:	Marc van Kempen <wmbfmk@urc.tue.nl>
1995-05-04 03:16:06 +00:00
jkh
79a8bb6f9b Commit the Russian version of usage.hlp. Bolshoi Spassibo, Serge!
Submitted by:	Serge A. Babkin <babkin@hq.icb.chel.su>
1995-05-04 03:12:28 +00:00
jkh
f4dd3c0491 The JIS version of usage.hlp.
Submitted by:	NIIMI Satoshi <sa2c@and.or.jp>
1995-05-04 00:27:39 +00:00
jkh
1707629625 Add German usage instructions. Thank you, Joerg! I'd spell your name with
an umlaut, but I don't know how.. :-)
Submitted by:	joerg
1995-05-04 00:15:50 +00:00
jkh
36b08e4748 Add the French usage instructions. Thank you, Jean-Marc!
Submitted by:	jmz
1995-05-03 22:44:00 +00:00
phk
3a333cad85 Add the private void *pointer to the chunks, and the functions to manage it.
Make the reassignment of partition names less bogus.
1995-05-03 22:36:52 +00:00
jkh
da1f0a96f4 Update the usage document.
If anyone wants to translate this into another language, I believe it's
ready.
1995-05-03 17:44:47 +00:00
jkh
3864ecd382 Export the chunk names properly. 1995-05-03 17:38:00 +00:00
phk
af83fa703c Make the target for tst01 more sensible.
Remove bogus targets.
Allocate partition letters as follows:
	lowest offset "flags & CHUNK_IS_ROOT" gets 'a',
	lowest offset "subtype==FS_SWAP" gets 'b'
	the rest is allocated in offset order from this sequence "defghab".
This will generally make sense.
Added rules to complain if more than one CHUNK_IS_ROOT or more than one
FS_SWAP per FreeBSD chunk.
Set CHUNK_IS_ROOT on the 'a' partition in Open_Disk.
Run Fixup_Names in Open_Disk.
1995-05-03 06:30:59 +00:00
jkh
1c18a4d506 foo -> unknown 1995-05-02 20:16:16 +00:00
jkh
41c930394a I need Open_Disk() to not spew on my screen. #ifdef out some diagnostic
printfs.
1995-05-02 19:52:27 +00:00
jkh
5a37c09cb9 Bring in place-holder files for the various languages until I actually
have some doc.
1995-05-01 21:57:01 +00:00
jkh
e3598880e3 Commit my latest changes before having a nap. Still not close to done,
nor is it in sync with my working sources, but it leaves me less CVS hassles
to bring in the new files at this time.  Still no documentation to translate
quite yet, but soon.  This stuff is actually very close now.
1995-05-01 21:56:32 +00:00
jkh
d0d51976ab foo -> unknown.
I have to be able to show this stuff to the user. :-)
1995-05-01 21:30:24 +00:00
jkh
7b41bdb12c Rename secure to DES. This isn't a 100% accurate renaming since some
of the eBones stuff is in there too, but it's better than `secure', which
implies that the user will be insecure without it.
1995-05-01 12:01:39 +00:00
jkh
d369a779fb Stick a more BSD-like Makefile here so that I can link to the library. 1995-05-01 08:08:02 +00:00
phk
632f39cd53 start CHS is 0xff,0xff,0xff if past 1024.
end CHS is 1023,bios_hd,bios_sect if past 1024.  This way we can find
bios the geometry again.
Added a primitive "scan" to tst01.
1995-05-01 04:05:27 +00:00
phk
0ffc27529d Use the DIOCSYNCSLICE ioctl now. (use only with kernel from this morning).
Get the CHS's right.
Get the disklabels (more) right.
1995-04-30 22:51:05 +00:00
phk
207cc9aa1b get bootblocks right.
Add mbr and bteasy17 to tst01
read partitions from kernel instead of disk.
Still problems with writing labels, discussing with Bruce.
Extended slices doesn't get written yet.
1995-04-30 11:04:16 +00:00
phk
5eb0a0c02b Missing -r flag on rm 1995-04-30 09:02:08 +00:00
phk
e3530256c9 Use 0xff for CHS when past 1024 cyls.
Fix (hopefully) a bug Gary found.
1995-04-30 07:30:45 +00:00
phk
5b57901e70 Make the default case less scary :-) 1995-04-30 06:19:32 +00:00
phk
b86a741dd0 Now we do writes too. 1995-04-30 06:09:29 +00:00
jkh
fe13bd0b5e o Add extra menu types (radio implemented, multiple choice shortly).
o Make the framework generally more robust.
o Figured out how to nest the menu descriptions - no more grotty initialization
  of menus.
o Fix bug with helpline and helpfile not being reset.
o Add stubs for the media selection code.

Coming next:  Fdisk and disklabel screens using Phk's new libdisk stuff.
1995-04-29 19:33:06 +00:00
phk
9684e60aa3 Names are assigned when chunks are created.
Rules for only one fat & one extended in MBR.
1995-04-29 07:21:14 +00:00
phk
2d7a4f8776 Even More stuff. Disk_Names() is here amongst other things. 1995-04-29 04:50:39 +00:00
phk
093fd20263 Next Iteration, getting better.
Made an All_FreeBSD() function.
Added a cmd-line interface (lowest rank) to the tst01 program.
The tst01 program is harmless (worst it can do is coredump), but it
is instructive to run, you can see what the slice-code things of your
disk...
1995-04-29 04:00:57 +00:00
phk
f7bf327ed4 Sanitize and explain a little bit... Implement the first rules... 1995-04-29 01:55:25 +00:00
phk
773ad9f330 This is a revision 0.00 of the backend stuff for the fdisk/disklabel stuff
in the new sysinstall.  If you want to give a helping hand, then send email
to phk@FreeBSD.ORG.  DO NOT COMMIT TO THIS DIRECTORY!
1995-04-28 23:57:04 +00:00
jkh
eac335a7a6 This will be the module that handles all media detection. 1995-04-27 18:05:10 +00:00
jkh
3fd1641f11 Latest raft of changes.
Added another couple of menu item types.

Reshuffled the menus and added a few more.  Sure wish I could figure out
how to initialize a menu with _one_ initializer rather than two! :(
1995-04-27 18:03:55 +00:00
jkh
d8e135fb5e This commit was generated by cvs2svn to compensate for changes in r8097,
which included commits to RCS files with non-trunk default branches.
1995-04-27 12:50:35 +00:00
jkh
6f2f81d9e4 Here is my first "framework" commit of the new sysinstall. There is a LOT
more to come in the next 24 hours, this is just the first stable result of
8 hours of hacking so far.  The specification format for menus is pretty
much hammered out and the beginnings (very humble) of the doc hierarchy
are present for an example.  It should be quite easy to add a lot more
menus quickly to this since I did go somewhat out of my way to make the
framework easy to work with.  This is NOT the glorious semi-graphical
sysinstall (or whatever its name will be) that the install-geeks are working
on, this is simply the "son of sysinstall" I've been promising to write in
the interim for 2.0.5 and 2.1R (super install doesn't come until 2.2R).
1995-04-27 12:50:35 +00:00
phk
9389f84a98 This is a helper program to patch a filesystem into a "MFS_ROOT" kernel. 1995-04-25 03:45:18 +00:00
phk
f096b4f8cf install "compat20" (libgcc.so.261.0) into the bindist.
cc/ld does the right thing.
1995-04-24 04:06:30 +00:00
phk
4b8b3f4b76 Add the stuff to munge the name of the release/snap/whatever we build. 1995-04-23 23:06:36 +00:00
phk
5b76289d02 Add a "set -e" to all of these, to catch failures. 1995-04-20 06:49:09 +00:00
phk
ebb21d2458 A major cleanup. Move more over to a "pull" model than a "push" model,
this will eventually allow us to add meaningfull dependencies.

Add mount_{msdos,nfs,cd9660} and chroot to the fixit.flp.
1995-04-20 06:48:31 +00:00
phk
9b5928083c Put a kzip'ed GENERIC on the boot.flp and fixit.flp instead of BOOTFLP,
now that we have the space.
If this works out to our liking, we will kill BOOTFLP.
Now, if only we could extract the kernel, incl symbols from a kzip'ed kernel...
1995-04-19 18:00:04 +00:00
phk
c4bc75c03c Thanks to the dynamic duo of John & David, ("meanwhile in the VM-cave"), we
can use the vn-driver instead of physical floppies, thanks guys !
Add the fixit-floppy back now that kzip made it fit again.
Don't make the gzip'ed *.flp files anymore.
1995-04-19 17:42:32 +00:00
phk
4330105d46 kzip the kernels on the boot.flp and fixit.flp, and buy us more space...
*** This definitively kills installs on machines with less than 4Mb ***
*** the kzip stuff loads a the 3Mb line.  This is Just Too Bad (TM) ***
1995-04-19 01:19:57 +00:00
jkh
5649197789 Remove fixit floppy from things to build until Poul makes it work again. 1995-04-13 20:21:06 +00:00
gpalmer
8e8b125da9 The tmpdir cleaning routine _still_ wasn't right! :-(
I think this truly fixes it.
1995-04-13 09:30:58 +00:00
phk
60240980a2 tell people what we do at the end, since it can take a little while.
use "set -e" when extracting bindist
make src dists extract.
1995-04-13 09:06:15 +00:00
phk
148f48ca86 Reduce inode count on floppies a bit again 1995-04-13 09:05:25 +00:00
phk
10e43cc3de Even more inodes on the floppies... 1995-04-13 02:11:31 +00:00
phk
607cd0b4b3 added a missing '; \' 1995-04-12 21:13:08 +00:00
phk
3d6e9f574b Add bad144 to fixit floppy.
Remove kernel compile directories.
Put all *[sw]d* devices on floppies
Make more inodes on floppies as function of the above.
1995-04-12 08:00:24 +00:00
phk
2c50cf3c25 Sanitize the making of kernels a bit, and make the BOOTCDROM kernel too.
If we can get away with it, it will always just be the GENERIC kernel
with a different name.
1995-04-10 08:01:27 +00:00
jkh
11c4653bbc Do another pass over the delete code. This is better. Now we don't
try to expand a wildcard to delete the entire contents.
1995-04-09 09:01:56 +00:00
jkh
b985c7c718 Try and see if I can make the remove function work.. 1995-04-09 08:56:02 +00:00
jkh
2ef7bb4cbc Add etc/sysconfig to list of files stuck on the cpio floppy. I thought
we did this already?!?
1995-04-09 03:47:55 +00:00
jkh
417470f34a Remove preservation of myname and defaultrouter files - they're deprecated
anyway.
1995-04-09 03:44:03 +00:00
phk
c4c9cf1214 Don't choke if secure bits are not available. 1995-04-08 21:29:56 +00:00
jkh
68dc07c4de Add lnc0 ethernet driver. 1995-04-08 11:41:22 +00:00
phk
7cf8b5d47e Fix the bug which removes all empty dirs from distribution. Sorry Jordan... 1995-04-08 09:45:31 +00:00
phk
a60094c595 Added zp0 and eg0 to interface menu. Dropped all the "at 0xfoo" comments. 1995-04-08 09:43:54 +00:00
phk
4fbc27d008 Various changes:
tip removed from cpio.flp (!)  crunch chokes on it after the latest changes.
source for secure & eBones moved into securedist.
1995-04-07 01:20:26 +00:00
phk
7cff2496a2 Remove kernel compilation directories after use.
Move stray "info" files into info dist.
1995-03-28 19:28:32 +00:00
phk
69fb2ca8a1 Save /etc/sysconfig from destruction.
Don't put termcap.db and vgrinddefs.db in the tarballs when they are so
easy to generate and take up so much space...
1995-03-28 18:14:10 +00:00
phk
2a03937be0 They mystery of the recursive /sys/sys/ solved. 1995-03-28 08:01:47 +00:00
phk
2d14b997cd mkdir /usr/src if it doesn't exist. 1995-03-25 05:03:40 +00:00
jkh
fda2c102c0 Add sysconfig to list of cpio floppy targets. 1995-03-25 04:53:39 +00:00
phk
65933ca3a1 Fix cdrom.1 target. 1995-03-24 08:10:53 +00:00
phk
a4a0a39769 Fix srcdist names. Fix structure in ftp-area. 1995-03-24 04:20:35 +00:00
phk
cfb98a92bd Fix a bogon. 1995-03-24 03:38:48 +00:00
phk
a3bee0e414 A whole slew of changes relating to the generation of src-dists. 1995-03-24 02:45:34 +00:00
phk
0d8a56e891 Make src-tarballs in one level. Don't tar things named 'obj' 1995-03-24 02:05:32 +00:00
phk
0c27d01e40 Tolerate both ways of doing the src-dists. 1995-03-24 02:04:00 +00:00
jkh
2c3e08c608 Set hostname properly in /etc/sysconfig 1995-03-24 00:23:18 +00:00
phk
a5da6ee74d set SHELL for ftp. 1995-03-24 00:23:02 +00:00
jkh
c1308f08b1 Name juggling, make things a little clearer. 1995-03-24 00:18:31 +00:00
phk
725eec5127 Add a missing ${DIST}/ 1995-03-24 00:16:51 +00:00
phk
3ec47ef257 Make /usr/include directories...
Submitted by:	rgrimes
1995-03-22 20:37:53 +00:00
jkh
249714d21e Remove gratuitous remove and make it an ln -fs 1995-03-21 21:44:54 +00:00
jkh
d6889ddbb5 Update for new FAQ file locations. 1995-03-21 20:24:00 +00:00
phk
e6909e91db Add "ix0" Intel EtherExpress. 1995-03-18 08:04:18 +00:00
phk
7a9ff70615 Dont install DES bits in cdrom area. 1995-03-17 04:54:13 +00:00
phk
7f7d0e0282 Remove imutable bits, they will not survive anyway. First cut at cdrom
make rule.
1995-03-16 22:54:42 +00:00
phk
7a470dd511 Well, it seems like the vn driver is pretty hosed still, so don't use it :( 1995-03-16 05:58:28 +00:00
phk
85404d96e4 Code to use vndevice instead of floppy to build floppy images. 1995-03-16 05:40:02 +00:00
phk
65016847a9 I belive the floppies work as expected now. (incl the fixit) 1995-03-15 06:14:19 +00:00
phk
999c25dc85 This is the shared version of the libgcc which we will need for 2.0 stuff
to run on 2.1.
Obtained from:	2.0-RELEASE bindist
1995-03-14 00:06:11 +00:00
phk
b9928379ff Added a fixit floppy to the rules. 1995-03-13 20:09:38 +00:00
jkh
779bbefe34 Add entry for Sound Blaster/Matsushita CDROM 1995-03-02 04:18:43 +00:00
phk
2c8d27f2cb Move a -P 1995-02-28 20:32:29 +00:00
phk
7990632f0d cvs export doesn't like a explicit '-P' 1995-02-28 04:38:21 +00:00
phk
9dc9082480 More bugfixes. 1995-02-28 01:15:52 +00:00
phk
d5240ccc32 Various things, bits and pieces to make this maybe work next time. 1995-02-26 20:45:34 +00:00
phk
60395e83e2 Various changes to make this work. 1995-02-26 01:35:32 +00:00
phk
e9f480c4e2 New and better "make release" rules. 1995-02-25 22:08:48 +00:00
jkh
ac6ad4135e Give user a change to read startx messages.
Suggested by:	David Muir Sharnoff <muir@idiom.com>
1995-02-16 12:36:47 +00:00
jkh
00e8d326cb Fix embarassing typo pointed out by Dave Sharnoff - 16bit does
NOT = 16k colors! :-}
Submitted by:	David Muir Sharnoff <muir@idiom.com>
1995-02-16 12:30:31 +00:00
jkh
5b149cbe50 Fix up the comments about NFS options - the ones listed were wrong
Submitted by:	wpaul
1995-02-13 02:28:14 +00:00
jkh
5d842167c2 Some small cosmetic changes I'd been meaning to make. 1995-02-13 01:58:29 +00:00
phk
495be9dad1 /var/games -> games dist. 1995-02-11 05:35:37 +00:00
jkh
34d53c4d9d Link to /sys in extract. 1995-02-10 07:22:39 +00:00
jkh
34a3255a35 Fix a small punctuation typo I just noticed. 1995-02-10 06:52:16 +00:00
phk
b52377f6a8 A better fix for the newfs floppy problem 1995-02-10 06:04:58 +00:00
jkh
ed0808faf1 Merge in some cosmetic changes - clean the two kernel images we depend
on when a `make clean' is done - prevents a Feb 2nd BOOTFLP kernel going
onto a Feb 10th boot.flp, as now almost happened.. :-)
1995-02-10 05:51:01 +00:00
phk
6b16692f6c A bit of unexpected fallout from the newfs change.
newfs'ing a floppy fails now, unless we tell it geometry.  I thought at
disktype would take precedence.
1995-02-10 05:41:10 +00:00
jkh
c8a9959952 On second thought, only do extract if select returns success. 1995-02-10 05:05:41 +00:00
jkh
b4f4d1d779 Clean up some of the english, make things more explanatory. 1995-02-10 05:02:33 +00:00
jkh
db2c6a3baf Eliminate gratuitous select step. 1995-02-10 04:53:01 +00:00
jkh
823ef3fe8f Prepare for 950210-SNAP 1995-02-10 01:13:27 +00:00
jkh
75ef70cb02 Andreas Schulz asks:
I have seen two strange things in it :-).
	The first: in CLEANFILES is CPIO3 referenced, that leads to the
	deletion of half of the scripts that are in the source. Intended ?
	Second: The comment above the CPIO3= line says that bininst must be
	the last on the floppy, but setup follows it now ?
And I reply:
	This was all wrong!  Fixed!  Thanks!
Submitted by:	ats
1995-02-09 08:36:23 +00:00
jkh
3d44a439a9 Extract the sources into the right place! Can't believe I didn't notice
this before.
1995-02-07 01:01:21 +00:00
jkh
7a61f4209e Give the user a chance to specify all the network setup parameters again 1995-02-03 00:42:27 +00:00
jkh
e5d141c185 Whoops, actually DO the last config! 1995-02-02 23:39:44 +00:00
jkh
78bc43e933 Get ready for the XFree86 3.1.1 distribution (next snapshot),
compat1x -> compat1xdist
1995-02-02 23:13:26 +00:00
jkh
a774afb382 Put the release number in the first banner - makes it easier to quickly
tell if I've muffed it.
1995-02-02 23:09:30 +00:00
jkh
9327ba1eba Fix some last boners in the setup script. 1995-02-02 20:46:40 +00:00