Commit Graph

326 Commits

Author SHA1 Message Date
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