Commit Graph

681 Commits

Author SHA1 Message Date
Jordan K. Hubbard
6387e9b058 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
Jordan K. Hubbard
8568ba4e73 Don't call mediaVerify() in quite so many places. 1995-05-20 11:13:58 +00:00
Jordan K. Hubbard
8f1fd59b90 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
Jordan K. Hubbard
f10eb488f6 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
Jordan K. Hubbard
2cf252e087 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
Jordan K. Hubbard
dad012f2c6 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
Gary Palmer
e61618782b 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
Jordan K. Hubbard
7ab5b08b2c 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
Jordan K. Hubbard
606ec289aa Put find on the boot floppy. Don't ask. 1995-05-19 21:31:52 +00:00
Jordan K. Hubbard
c7c32addb2 More assorted verbosity. Also don't log informational messages. 1995-05-19 21:30:35 +00:00
Jordan K. Hubbard
1c1834210c Make _DIST_USER use the right flag. 1995-05-19 18:50:59 +00:00
Jordan K. Hubbard
2512487c92 Be more verbose now that we're getting ready to actually extract. 1995-05-19 17:19:39 +00:00
Jordan K. Hubbard
ce4e04980d XF86VGA16 -> XF86VG16 1995-05-19 17:11:07 +00:00
Jordan K. Hubbard
c10caaad51 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
Jordan K. Hubbard
87b47edc82 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
Jordan K. Hubbard
ec9b92d133 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
Jordan K. Hubbard
977a407e1d Include serial ports as possible network candidates. 1995-05-19 02:31:13 +00:00
Jordan K. Hubbard
a1bfde73e4 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
Jordan K. Hubbard
f8230b2f5f 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
Gary Palmer
9675b32c2f 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
Gary Palmer
aff014ff20 Sigh. Add a ++ which was causing the newfs'ing of non-root filesystems to
fail :-(
1995-05-18 23:36:21 +00:00
Poul-Henning Kamp
739618d119 Remove two printfs before Jordan has a fit over them. 1995-05-18 22:25:37 +00:00
Poul-Henning Kamp
18f4c72169 Run bad144 on raw-devs. 1995-05-18 22:00:01 +00:00
Poul-Henning Kamp
b8458cd586 A couple of tweaks to make bad144 scan run. 1995-05-18 21:58:33 +00:00
Jordan K. Hubbard
561e0b4c76 Use raw devices for newfs.
Write and wizard mode only on enabled disks.
1995-05-18 18:02:31 +00:00
Jordan K. Hubbard
9786c33e55 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
Jordan K. Hubbard
fcddc1c2bc Use CHUNK_BSD_COMPAT as God and Poul intended it be used. 1995-05-18 17:38:02 +00:00
Gary Palmer
2d5d38af3c Sigh - 2 formatting changes slipped through the net. 1995-05-18 17:26:02 +00:00
Gary Palmer
93a114834c Make the indentation uniform
Suggested by:	jkh
1995-05-18 17:18:46 +00:00
Jordan K. Hubbard
a0b7a5f865 Fix quoting error. 1995-05-18 16:57:52 +00:00
Jordan K. Hubbard
8cdff502c9 I had the arguments to Mount() backwards. Argh. 1995-05-18 16:53:53 +00:00
Gary Palmer
a3bbb2ff49 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
Gary Palmer
3890483652 Correct a conditional which could cause a off-by-one error in certain
circumstances.
1995-05-18 16:36:14 +00:00
Jordan K. Hubbard
0e8441fc1a Clear the screen after changing the font. 1995-05-18 15:58:32 +00:00
Jordan K. Hubbard
ae1d347651 Whoops! I forgot how uudecode works.. Make it really work here. 1995-05-18 15:46:18 +00:00
Jordan K. Hubbard
a2b4e70705 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
Jordan K. Hubbard
36678611e6 Add some more debugging information and fix a few missing newlines. 1995-05-18 14:11:16 +00:00
Jordan K. Hubbard
090d283ec5 Sheesh! What was I thinking. ppp should go on the cpio floppy, not
the boot floppy!
1995-05-18 13:54:12 +00:00
Jordan K. Hubbard
abac5d4b12 Ahem. It's late. Make my floppies target actually work. 1995-05-18 13:32:22 +00:00
Jordan K. Hubbard
0ead1f1db1 Make a little convenient "floppies" target for myself. 1995-05-18 13:24:48 +00:00
Jordan K. Hubbard
def8bcf342 Fix a very embarassing typo. No wonder this thing was looping! :-) 1995-05-18 13:20:53 +00:00
Jordan K. Hubbard
690e60d830 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
Jordan K. Hubbard
ab9357a910 Also log all user interactions to debugging log. 1995-05-18 12:57:54 +00:00
Jordan K. Hubbard
9650d6dc0c Add ppp to the boot floppy. 1995-05-18 10:47:45 +00:00
Jordan K. Hubbard
6aebdd7df9 Do more proper bad144 handling. Thanks, Rod. 1995-05-18 10:43:51 +00:00
Jordan K. Hubbard
4d7b3c6f96 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
Jordan K. Hubbard
0b30383382 Use my own version of system() everywhere - it knows where to find the
shell!
1995-05-18 02:42:33 +00:00
Jordan K. Hubbard
4da5212097 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
Gary Palmer
09462c94cf Oops - one slipped past the nets :-( 1995-05-17 16:05:42 +00:00
Gary Palmer
29082c26fe Untabify these files - it doesn't come out right on the display
otherwise :-(
1995-05-17 15:44:22 +00:00
Jordan K. Hubbard
498e6d5df3 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
Jordan K. Hubbard
d0eeafc570 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
Gary Palmer
dfa4c76f74 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
Gary Palmer
4ea606879a 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
Jordan K. Hubbard
b2d228d3d7 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
Jordan K. Hubbard
f506f143fa Fixes to document VTY usage.
Submitted by:	NIIMI Satoshi <sa2c@and.or.jp>
1995-05-16 03:11:25 +00:00
Jordan K. Hubbard
3dee6615c7 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
Poul-Henning Kamp
86577745c3 Fixed the calculation of the reserved space for bad144. Thanks Rod! 1995-05-15 19:03:08 +00:00
Poul-Henning Kamp
ff88273903 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
Rodney W. Grimes
682078bd09 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
Poul-Henning Kamp
7b92fbb848 Added MakeDevDisk(struct disk*, char *path);
fixed bug in extended slice naming.
1995-05-12 18:50:00 +00:00
Lars Fredriksen
60c3781abb 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
Jordan K. Hubbard
59927d47cf 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
Jordan K. Hubbard
8a5f152db3 Add ls to the boot floppy - folks will be lost without it! 1995-05-11 08:52:11 +00:00
Jordan K. Hubbard
336d17595a Drop the inode count down a bit - we ran out of inodes with the help files. 1995-05-11 07:18:11 +00:00
Jordan K. Hubbard
17078dcc1f Argh! Get the args to tar right. It's late. I'm sleepy. 1995-05-11 07:11:24 +00:00
Jordan K. Hubbard
89046f378e Use the proper libs for sh. 1995-05-11 07:05:05 +00:00
Jordan K. Hubbard
3edcd90d4b 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
Jordan K. Hubbard
e0d3af579f Clean this up a bit - add more documentation to the documentation menu. 1995-05-11 06:47:46 +00:00
Jordan K. Hubbard
caeb252543 Dump the help files onto the new floppy. 1995-05-11 06:40:40 +00:00
Jordan K. Hubbard
212014b835 Put a shell on the boot floppy. 1995-05-11 06:32:13 +00:00
Jordan K. Hubbard
dae062c15f 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
Jordan K. Hubbard
46374ebcaa DES -> des. Sigh! 1995-05-11 05:23:40 +00:00
Poul-Henning Kamp
8f9c995787 Get the CHUNK_COMPAT_BSD flag right. 1995-05-11 05:22:54 +00:00
Jordan K. Hubbard
42206c90f4 Don't use curses routines until that part of the system is initialized. 1995-05-10 18:59:51 +00:00
Jordan K. Hubbard
0020de4fe4 Reviewed by:
Submitted by:
Obtained from:
1995-05-10 17:54:09 +00:00
Jordan K. Hubbard
dda697f031 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
Jordan K. Hubbard
8e3bb099bf 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
Jordan K. Hubbard
b34c876a61 Make sure that mountpoints start with a /. 1995-05-10 08:03:21 +00:00
Jordan K. Hubbard
4ec1f4bcf2 Whoops - dispatch() takes multiple args now. 1995-05-10 08:00:47 +00:00
Jordan K. Hubbard
351669d743 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
Poul-Henning Kamp
59618a8666 Create_Chunk_DWIM() is here, though it doesn't quite do what the name implies. 1995-05-10 05:57:04 +00:00
Jordan K. Hubbard
4da86446d9 Get sysinstall from /usr/src/release not /usr/src/sbin. 1995-05-09 23:02:56 +00:00
Jordan K. Hubbard
3af7a5dc18 secure -> DES. 1995-05-09 22:58:42 +00:00
Jean-Marc Zucconi
d2ec3b3080 Change wording about displayed text in text fields 1995-05-09 13:06:11 +00:00
Jordan K. Hubbard
a3e12198e1 Use absolute path for release dir. 1995-05-09 02:24:39 +00:00
Jordan K. Hubbard
d37bc70266 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
Jordan K. Hubbard
20e5d523d9 Make a less expensive re-release target. 1995-05-09 00:30:00 +00:00
Jordan K. Hubbard
a88bbe42ef Don't go build sbin/sysinstall anymore; it's obsolete. 1995-05-09 00:18:32 +00:00
Jordan K. Hubbard
f9a1c2dee2 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
Jordan K. Hubbard
9e572e47e5 Whoops! Uncomment Write_Disk() again. 1995-05-08 18:41:37 +00:00
Lars Fredriksen
5462a49a71 Improved readabilty and spelling 1995-05-08 14:40:59 +00:00
Jordan K. Hubbard
4d66a82366 Perform a much needed tidying-up pass over this code. Sleep for now,
more tomorrow.
1995-05-08 10:20:56 +00:00
Jordan K. Hubbard
69bbb06233 Add the sorted command executor code. 1995-05-08 06:08:27 +00:00
Jordan K. Hubbard
7f197a5448 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
Poul-Henning Kamp
d81adf1ebe Recognize slice type #6 as dos
handle OnTrack Disk manager correctly.
1995-05-08 02:08:33 +00:00
Poul-Henning Kamp
fccc689116 Add check for rootfs > cyl 1024. 1995-05-08 01:34:31 +00:00
Jordan K. Hubbard
83b74c37e4 Implement the geometry command. Clean up the help a little. 1995-05-08 01:27:07 +00:00
Poul-Henning Kamp
c0b8ca15f5 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
Jordan K. Hubbard
65a27a9ba4 Add a wizard button for Poul. 1995-05-08 00:56:28 +00:00
Poul-Henning Kamp
f768aaceb4 Fix bug. 1995-05-08 00:44:46 +00:00
Jordan K. Hubbard
0881c9c4a1 Fix a bug in multi-column output. 1995-05-08 00:38:02 +00:00
Jordan K. Hubbard
27e3eb523c Another sync up for Poul. Added a lot more error checking. 1995-05-07 23:37:34 +00:00
Jordan K. Hubbard
51f0ec8415 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
Jordan K. Hubbard
2b0e7dfa13 Make this compile again. Poul and I need to sync up again. 1995-05-07 05:58:57 +00:00
Jordan K. Hubbard
133231e4aa Correct a few ordering errors in how the partitions were being displayed. 1995-05-07 03:38:03 +00:00
Jordan K. Hubbard
64330cc768 Print sizes of partitions now. 1995-05-07 02:04:29 +00:00
Jordan K. Hubbard
5ff77a9985 Whoops! An extra paren somehow got in there. Fixed. 1995-05-07 01:28:16 +00:00
Jordan K. Hubbard
3906ebee12 Always zero new chunks - keeps things like the private structures from having
bogus data in them.
1995-05-07 01:25:22 +00:00
Jordan K. Hubbard
4c88964f89 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
Poul-Henning Kamp
b83d7daff4 General sanitation and cleanup. Killed the "reserved" type, it wasn't. 1995-05-06 03:28:32 +00:00
Jordan K. Hubbard
e4d731b693 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
Jordan K. Hubbard
3a04674a0e Document VTYs
Submitted by:	Marc van Kempen <wmbfmk@urc.tue.nl>
1995-05-05 23:15:03 +00:00
Jordan K. Hubbard
3fcb7e8a7c Addendum documenting VTYs.
Submitted by:	Luigi Rizzo <luigi@labinfo.iet.unipi.it>
1995-05-05 23:14:05 +00:00
Poul-Henning Kamp
0be90238f6 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
Jordan K. Hubbard
c8911fa27e Add changes to document VTYs.
Submitted by:	Serge A. Babkin <babkin@hq.icb.chel.su>
1995-05-05 05:17:26 +00:00
Jordan K. Hubbard
5e54fdd46d 3 VTYs by default, not 4. My fault. 1995-05-05 00:00:12 +00:00
Jordan K. Hubbard
bf97c8d151 Not 4 VTYs by default, 3. Whoops. 1995-05-04 23:59:32 +00:00
Jordan K. Hubbard
d97dd41b97 Addendum concerning virtual console usage in JIS.
Submitted by:	NIIMI Satoshi <sa2c@and.or.jp>
1995-05-04 23:58:21 +00:00
Jordan K. Hubbard
06a72614d9 Add extra paragraph documenting virtual consoles in Japanese.
Submitted by:	NIIMI Satoshi <sa2c@and.or.jp>
1995-05-04 23:57:23 +00:00
Jordan K. Hubbard
da92977461 Argh! Not 4 consoles, 3! Thanks, Satoshi Niimi!
Submitted by:	NIIMI Satoshi <sa2c@and.or.jp>
1995-05-04 23:56:51 +00:00
Jordan K. Hubbard
a2e3498a3c Everything but the partition editor is done. This commit is for MBR testing. 1995-05-04 23:36:23 +00:00
Jordan K. Hubbard
fb31b6d679 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
Jordan K. Hubbard
2c1d9ad150 Add the Norwegian version of usage.hlp
Submitted by:	Lars Fredriksen <fredriks@mcs.com>
1995-05-04 21:07:30 +00:00
Jordan K. Hubbard
7c56cfd441 This will now write MBR entries - should be enough for testing. 1995-05-04 19:48:19 +00:00
Joerg Wunsch
9c7c40911c Jordan's addendum. Jetzt auch in deutsch. :) 1995-05-04 18:55:08 +00:00
Jean-Marc Zucconi
4411b31153 Document the virtual consoles 1995-05-04 17:50:42 +00:00
Jordan K. Hubbard
0a9e09358f 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
Jordan K. Hubbard
f3a697b782 ROMANJI -> ROMAJI. My face is red.
Submitted by:	asami
1995-05-04 12:59:22 +00:00
Jordan K. Hubbard
f26ec5dd94 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
Jean-Marc Zucconi
cd49c9330a 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
Poul-Henning Kamp
e9851d87a8 Make the partitions names even more sensible
CheckRules sets the CHUNK_ALIGN & CHUNK_PAST_1024 flags.
1995-05-04 07:00:57 +00:00
Jordan K. Hubbard
2e363cad34 My latest round of changes - make the "slices" editor work. 1995-05-04 03:51:22 +00:00
Jordan K. Hubbard
9b4d8c3412 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
Jordan K. Hubbard
d4292e336c 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
Jordan K. Hubbard
bec3fb5b5f The JIS version of usage.hlp.
Submitted by:	NIIMI Satoshi <sa2c@and.or.jp>
1995-05-04 00:27:39 +00:00
Jordan K. Hubbard
0bc01ff745 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
Jordan K. Hubbard
34ddf9fad5 Add the French usage instructions. Thank you, Jean-Marc!
Submitted by:	jmz
1995-05-03 22:44:00 +00:00
Poul-Henning Kamp
afb3a9c529 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
Jordan K. Hubbard
5604568b64 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
Jordan K. Hubbard
a7a5bb1246 Export the chunk names properly. 1995-05-03 17:38:00 +00:00
Poul-Henning Kamp
fcdd2c3c7d 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
Jordan K. Hubbard
d81fc24bca foo -> unknown 1995-05-02 20:16:16 +00:00
Jordan K. Hubbard
1d56870d74 I need Open_Disk() to not spew on my screen. #ifdef out some diagnostic
printfs.
1995-05-02 19:52:27 +00:00
Jordan K. Hubbard
7c431062a2 Bring in place-holder files for the various languages until I actually
have some doc.
1995-05-01 21:57:01 +00:00
Jordan K. Hubbard
411bac67a7 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
Jordan K. Hubbard
ec27acc8cb foo -> unknown.
I have to be able to show this stuff to the user. :-)
1995-05-01 21:30:24 +00:00
Jordan K. Hubbard
d5d65ceb94 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
Jordan K. Hubbard
81b15f5715 Stick a more BSD-like Makefile here so that I can link to the library. 1995-05-01 08:08:02 +00:00
Poul-Henning Kamp
20c9844ca0 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
Poul-Henning Kamp
87d4886cc3 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
Poul-Henning Kamp
9781a14091 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
Poul-Henning Kamp
6d83113dcf Missing -r flag on rm 1995-04-30 09:02:08 +00:00
Poul-Henning Kamp
e6b172ee57 Use 0xff for CHS when past 1024 cyls.
Fix (hopefully) a bug Gary found.
1995-04-30 07:30:45 +00:00
Poul-Henning Kamp
98fc07cacb Make the default case less scary :-) 1995-04-30 06:19:32 +00:00
Poul-Henning Kamp
2d5caf92d0 Now we do writes too. 1995-04-30 06:09:29 +00:00
Jordan K. Hubbard
e40a316fcf 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
Poul-Henning Kamp
a29b6fccc0 Names are assigned when chunks are created.
Rules for only one fat & one extended in MBR.
1995-04-29 07:21:14 +00:00
Poul-Henning Kamp
a907b94117 Even More stuff. Disk_Names() is here amongst other things. 1995-04-29 04:50:39 +00:00
Poul-Henning Kamp
f9c10dfd1a 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
Poul-Henning Kamp
27bff5727d Sanitize and explain a little bit... Implement the first rules... 1995-04-29 01:55:25 +00:00
Poul-Henning Kamp
aded89c1b1 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
Jordan K. Hubbard
d0d3dac501 This will be the module that handles all media detection. 1995-04-27 18:05:10 +00:00
Jordan K. Hubbard
ef42570d65 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
Jordan K. Hubbard
4e278bdb76 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
Poul-Henning Kamp
fc652b607f This is a helper program to patch a filesystem into a "MFS_ROOT" kernel. 1995-04-25 03:45:18 +00:00
Poul-Henning Kamp
d996508637 install "compat20" (libgcc.so.261.0) into the bindist.
cc/ld does the right thing.
1995-04-24 04:06:30 +00:00
Poul-Henning Kamp
ab0e9cdc60 Add the stuff to munge the name of the release/snap/whatever we build. 1995-04-23 23:06:36 +00:00
Poul-Henning Kamp
0c5679913a Add a "set -e" to all of these, to catch failures. 1995-04-20 06:49:09 +00:00
Poul-Henning Kamp
518a1d34d6 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
Poul-Henning Kamp
954f5fffa2 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
Poul-Henning Kamp
7c474103d4 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
Poul-Henning Kamp
d3e1f93a58 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
Jordan K. Hubbard
ff0edab95c Remove fixit floppy from things to build until Poul makes it work again. 1995-04-13 20:21:06 +00:00
Gary Palmer
ea4e5e0fbf The tmpdir cleaning routine _still_ wasn't right! :-(
I think this truly fixes it.
1995-04-13 09:30:58 +00:00
Poul-Henning Kamp
5184328cf8 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
Poul-Henning Kamp
9776cec4df Reduce inode count on floppies a bit again 1995-04-13 09:05:25 +00:00
Poul-Henning Kamp
54f835a545 Even more inodes on the floppies... 1995-04-13 02:11:31 +00:00
Poul-Henning Kamp
15587f8eaf added a missing '; \' 1995-04-12 21:13:08 +00:00
Poul-Henning Kamp
895449d220 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
Poul-Henning Kamp
01feef2c19 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
Jordan K. Hubbard
fa4733a739 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
Jordan K. Hubbard
e4c66f9566 Try and see if I can make the remove function work.. 1995-04-09 08:56:02 +00:00
Jordan K. Hubbard
916b53653d 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
Jordan K. Hubbard
845f1b7740 Remove preservation of myname and defaultrouter files - they're deprecated
anyway.
1995-04-09 03:44:03 +00:00
Poul-Henning Kamp
60ca0bff59 Don't choke if secure bits are not available. 1995-04-08 21:29:56 +00:00
Jordan K. Hubbard
0814dcedd3 Add lnc0 ethernet driver. 1995-04-08 11:41:22 +00:00
Poul-Henning Kamp
27d441157b Fix the bug which removes all empty dirs from distribution. Sorry Jordan... 1995-04-08 09:45:31 +00:00
Poul-Henning Kamp
f10bf24c33 Added zp0 and eg0 to interface menu. Dropped all the "at 0xfoo" comments. 1995-04-08 09:43:54 +00:00
Poul-Henning Kamp
d2b9896124 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
Poul-Henning Kamp
56f6016de9 Remove kernel compilation directories after use.
Move stray "info" files into info dist.
1995-03-28 19:28:32 +00:00
Poul-Henning Kamp
286e783f03 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
Poul-Henning Kamp
1ff0174d3c They mystery of the recursive /sys/sys/ solved. 1995-03-28 08:01:47 +00:00
Poul-Henning Kamp
fdf36512dd mkdir /usr/src if it doesn't exist. 1995-03-25 05:03:40 +00:00
Jordan K. Hubbard
cbec1346b0 Add sysconfig to list of cpio floppy targets. 1995-03-25 04:53:39 +00:00
Poul-Henning Kamp
6075622c64 Fix cdrom.1 target. 1995-03-24 08:10:53 +00:00
Poul-Henning Kamp
a833576497 Fix srcdist names. Fix structure in ftp-area. 1995-03-24 04:20:35 +00:00
Poul-Henning Kamp
7a10e6810f Fix a bogon. 1995-03-24 03:38:48 +00:00
Poul-Henning Kamp
836ed9f2c2 A whole slew of changes relating to the generation of src-dists. 1995-03-24 02:45:34 +00:00
Poul-Henning Kamp
45209a22a5 Make src-tarballs in one level. Don't tar things named 'obj' 1995-03-24 02:05:32 +00:00
Poul-Henning Kamp
d20722885e Tolerate both ways of doing the src-dists. 1995-03-24 02:04:00 +00:00
Jordan K. Hubbard
207f9157cd Set hostname properly in /etc/sysconfig 1995-03-24 00:23:18 +00:00
Poul-Henning Kamp
157b421d4e set SHELL for ftp. 1995-03-24 00:23:02 +00:00
Jordan K. Hubbard
0a2176cb4d Name juggling, make things a little clearer. 1995-03-24 00:18:31 +00:00
Poul-Henning Kamp
02f3cabc5d Add a missing ${DIST}/ 1995-03-24 00:16:51 +00:00
Poul-Henning Kamp
a414a675b3 Make /usr/include directories...
Submitted by:	rgrimes
1995-03-22 20:37:53 +00:00
Jordan K. Hubbard
49d60d606b Remove gratuitous remove and make it an ln -fs 1995-03-21 21:44:54 +00:00
Jordan K. Hubbard
c951ad87a4 Update for new FAQ file locations. 1995-03-21 20:24:00 +00:00
Poul-Henning Kamp
d4a984cba4 Add "ix0" Intel EtherExpress. 1995-03-18 08:04:18 +00:00
Poul-Henning Kamp
785bd4b416 Dont install DES bits in cdrom area. 1995-03-17 04:54:13 +00:00
Poul-Henning Kamp
c5b0a90902 Remove imutable bits, they will not survive anyway. First cut at cdrom
make rule.
1995-03-16 22:54:42 +00:00
Poul-Henning Kamp
544eee1a54 Well, it seems like the vn driver is pretty hosed still, so don't use it :( 1995-03-16 05:58:28 +00:00
Poul-Henning Kamp
16e5d87eab Code to use vndevice instead of floppy to build floppy images. 1995-03-16 05:40:02 +00:00
Poul-Henning Kamp
e12c435569 I belive the floppies work as expected now. (incl the fixit) 1995-03-15 06:14:19 +00:00
Poul-Henning Kamp
2706402fd9 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
Poul-Henning Kamp
3bc93c76c6 Added a fixit floppy to the rules. 1995-03-13 20:09:38 +00:00
Jordan K. Hubbard
9fe9f406a3 Add entry for Sound Blaster/Matsushita CDROM 1995-03-02 04:18:43 +00:00
Poul-Henning Kamp
598c5bd0cc Move a -P 1995-02-28 20:32:29 +00:00
Poul-Henning Kamp
8b5f78d2f6 cvs export doesn't like a explicit '-P' 1995-02-28 04:38:21 +00:00
Poul-Henning Kamp
2469b9a2ef More bugfixes. 1995-02-28 01:15:52 +00:00
Poul-Henning Kamp
7e055f73f4 Various things, bits and pieces to make this maybe work next time. 1995-02-26 20:45:34 +00:00
Poul-Henning Kamp
7eb112010a Various changes to make this work. 1995-02-26 01:35:32 +00:00
Poul-Henning Kamp
bd668f6f6c New and better "make release" rules. 1995-02-25 22:08:48 +00:00
Jordan K. Hubbard
c21ad9f78e Give user a change to read startx messages.
Suggested by:	David Muir Sharnoff <muir@idiom.com>
1995-02-16 12:36:47 +00:00
Jordan K. Hubbard
c80adb3803 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
Jordan K. Hubbard
31998a1a56 Fix up the comments about NFS options - the ones listed were wrong
Submitted by:	wpaul
1995-02-13 02:28:14 +00:00
Jordan K. Hubbard
c5c8ff8669 Some small cosmetic changes I'd been meaning to make. 1995-02-13 01:58:29 +00:00
Poul-Henning Kamp
7c89a442ad /var/games -> games dist. 1995-02-11 05:35:37 +00:00
Jordan K. Hubbard
3e68f6e616 Link to /sys in extract. 1995-02-10 07:22:39 +00:00
Jordan K. Hubbard
15b07edd97 Fix a small punctuation typo I just noticed. 1995-02-10 06:52:16 +00:00
Poul-Henning Kamp
99b3da9348 A better fix for the newfs floppy problem 1995-02-10 06:04:58 +00:00
Jordan K. Hubbard
e599dc2c51 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
Poul-Henning Kamp
ae9548f6ba 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
Jordan K. Hubbard
070b9f121a On second thought, only do extract if select returns success. 1995-02-10 05:05:41 +00:00
Jordan K. Hubbard
63a5c45719 Clean up some of the english, make things more explanatory. 1995-02-10 05:02:33 +00:00
Jordan K. Hubbard
d80fe64d6e Eliminate gratuitous select step. 1995-02-10 04:53:01 +00:00
Jordan K. Hubbard
982a35748b Prepare for 950210-SNAP 1995-02-10 01:13:27 +00:00
Jordan K. Hubbard
0ba70b00c0 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
Jordan K. Hubbard
c5c3febed7 Extract the sources into the right place! Can't believe I didn't notice
this before.
1995-02-07 01:01:21 +00:00
Jordan K. Hubbard
0c808a575d Give the user a chance to specify all the network setup parameters again 1995-02-03 00:42:27 +00:00
Jordan K. Hubbard
1787b78f70 Whoops, actually DO the last config! 1995-02-02 23:39:44 +00:00
Jordan K. Hubbard
f3c9629d8e Get ready for the XFree86 3.1.1 distribution (next snapshot),
compat1x -> compat1xdist
1995-02-02 23:13:26 +00:00
Jordan K. Hubbard
2c6a122277 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
Jordan K. Hubbard
98a72d261a Fix some last boners in the setup script. 1995-02-02 20:46:40 +00:00
Jordan K. Hubbard
b78f244004 Why not give user a chance to start it, too? 1995-02-02 14:30:36 +00:00
Jordan K. Hubbard
3b138fe08b Make this a bit more aggressive.. :-) 1995-02-02 14:21:46 +00:00
Jordan K. Hubbard
f98ec7d321 Here's the _real_ XFree86 3.1.1 installation script. I'm ready.. :-) 1995-02-02 14:18:04 +00:00
Jordan K. Hubbard
c6949047a4 A better clean rule. 1995-02-02 12:29:03 +00:00
Jordan K. Hubbard
24c120144b Clean these up a bunch more - gee I'm glad I do these snapshots, they uncover
*so many problems*.. Too bad the snaps themselves don't get made as a
consequence.. :-)

Bump the date forward Yet Another Day.  David has some changes he wants to
see rolled in, so I guess we're down for Feb 2nd as the snap date!
1995-02-02 08:31:38 +00:00
Andrey A. Chernov
d5cf6f6056 Create directory symlinks neccesary for locale because mtree
can't create symlinks.
Suggested by Rod.
1995-02-02 08:03:24 +00:00