Commit Graph

1604 Commits

Author SHA1 Message Date
jkh
41bcf67037 More miscellaneous fixes.
Sigh.  It's hard to test something that screws up a running system when
it works, so I have to do most of this through the rather laborious process
of making boot floppies! ;-(
1994-11-18 14:55:12 +00:00
jkh
1dc35044d7 Tell user to remove floppy from the drive before rebooting, too. 1994-11-18 13:59:49 +00:00
jkh
5f47153f74 Tell silly users to remove the cpio floppy from the drive now. 1994-11-18 13:58:25 +00:00
jkh
73ca3ec1b8 Some of my menus were hosed by late-night tired braincells. Do it
right now.
1994-11-18 13:56:57 +00:00
jkh
0694d388b9 1. Unify my coding style.
2. Fix a couple of errors that kept media_install_set from working.
3. Fix another error that disabled media_select_distribution
1994-11-18 12:54:45 +00:00
phk
ee5a8d8db0 Put bad144 on the boot.flp. It wont do too much good, but maybe somebody
will be able to use it somehow...
1994-11-18 11:31:29 +00:00
jkh
a7ca701dd5 1. Use dynamic sizing code throughout.
2. Add support for *dist menu to have an up-to-date idea of how big each
   distribution is going to be.
1994-11-18 11:01:33 +00:00
jkh
7a504b4b54 Make sure that homicidal bindist doesn't clobber my /etc/defaultrouter
file, either.
1994-11-18 10:22:39 +00:00
jkh
1263251b0a Write the /etc/defaultrouter file. I didn't even know it existed.
Thanks, Christoph..
1994-11-18 10:19:04 +00:00
jkh
26dafa244c 1. Use cpio instead of tar again. Bruce's comments made me paranoid.
2. Invoke sub-scripts using absolute paths.
1994-11-18 10:05:47 +00:00
phk
37b3e06045 dd conv=osync. More distributions. 1994-11-18 01:05:05 +00:00
jkh
0728be3c1e Add another mirror site and adjust the menu to note that not all
sites are created equal.
1994-11-17 16:18:35 +00:00
jkh
88b5df039d Yow! Ok, distributions should now be fully auto-checksumming, provided
that Poul builds the rest of the dists properly.  I'll run this over the
XFree86 dist, but the rest will be up to him.  Check bindist rule for
the single line to add - it's trivial.
1994-11-17 15:20:04 +00:00
jkh
bffbeb9aa2 Add extra scripts to the Makefile. Add another mirror site to
instdist.sh
1994-11-17 14:18:02 +00:00
jkh
403695a4c2 Eliminate the use of cpio in extraction. The stupid thing whines too much,
and it doesn't support --unlink.  I think it's time to nuke cpio completely
out of the installation process, unless someone can think of a really good
reason to keep it (and don't say multiple volume extraction since we a) don't
use it anywhere anyway, and b) tar supports that too, now).
1994-11-17 11:53:14 +00:00
jkh
f77eee9fd6 Add a line to automatically generate CKSUMS file for the bindist. 1994-11-17 07:11:30 +00:00
jkh
b29d5a1e0c Add cksum to the cpio floppy - automated checksumming of the *dist
tarballs is just one step away.
1994-11-17 07:09:22 +00:00
jkh
6f2263602c 1. Split these scripts into smaller distinct functional units that will
be callable _after_ installation in 2.1's system admin tools.  This is
   almost totally revamped now.

2. Support installation from DOS partition or floppy.

3. Many stray bogons eliminated.  Perhaps a few introduced.  One more
   rev should fix this up, once I've spammed my test machine a couple of
   times.

4. Installation from CD now *really* possible.

5. Allow user to specify arbitary subdirectories for NFS mountpoints -
   UFS, NFS and CD distributions now share many common elements.
1994-11-16 07:51:45 +00:00
jkh
cd1ac97941 Change CD devices to the correct ones. 1994-11-15 13:40:00 +00:00
jkh
32a984123c Add back tar - I'm not sure where it went again! I know that
cpio reads tar files, but this gives you "tar" in its old familar
way, which is important for those trying to read the old extract.sh'd
bindist.
1994-11-15 08:10:35 +00:00
phk
09e37dc3e3 Final changes. Now "make distribute" should work as advertised. 1994-11-14 20:56:17 +00:00
jkh
df17864f4f There were some bogons with redirection to /dev/ttyv1 lurking here.
Fix them.
1994-11-13 07:27:36 +00:00
jkh
f427ece6c5 Adjust the size of the input box. It looks a bit funkier now,
but at least the code is smaller!
1994-11-13 06:32:40 +00:00
jkh
715f0a01b5 Support ufs installations. 1994-11-13 03:48:55 +00:00
jkh
f7f5dd5ed6 Disable the building of the evil floppy images. We blew through the
1.2MB barrier again.  I tell ya, Poul, it's a losing game!  You shave
50 bytes off, the next change takes 100 back, and this is just ALPHA!
The 1.2MB weenies will _just have to buy new drives_!
1994-11-13 01:46:22 +00:00
jkh
0137006d39 Change the name of the TROUBLE-2.0 file to TROUBLESHOOTING; it just makes
more sense.
1994-11-13 01:20:37 +00:00
jkh
e5cb677090 Install the soon-to-be-written troubleshooting file. 1994-11-12 20:40:14 +00:00
jkh
20dc4a7a1f Erm, on second thought, if it's named `mkextract.sh' then everyone
will think that it builds the extract.sh in THIS directory, which it
most certainly doesn't.  Rename it to be a bit longer, but more explanatory.
1994-11-12 20:39:15 +00:00
jkh
96fe75d118 Add the mkextract.sh script I use for the XFree86 distribution, just so
I have a master copy someplace.
1994-11-12 20:37:41 +00:00
jkh
e23dd47184 Add dmesg. 1994-11-12 20:36:28 +00:00
jkh
9efef549e2 When this is run manually, the myname protection stuff probably isn't
needed in all cases.  Guard against this.
1994-11-12 09:55:29 +00:00
jkh
8ddc202ee3 Drat! For CDROM, we need to mount_cd9660 not just mount (slap!). 1994-11-12 06:22:25 +00:00
jkh
ae9cee33f2 Remove ed2. 1994-11-12 06:12:27 +00:00
phk
22d93d8107 Try to align to floppy image to a number of sectors to avoid people
making bad floppies.
1994-11-12 05:47:28 +00:00
jkh
3938bbb991 I blew the redirects on the slip stuff. 1994-11-12 05:04:21 +00:00
jkh
b2aaa73556 Point to new README file location. 1994-11-12 02:25:04 +00:00
jkh
a8962f3042 ncftp can't interact with us. Redirect its input from /dev/null. 1994-11-11 23:29:26 +00:00
jkh
f25ce08b12 Make this use cpio, not tar. Poul-H is going to get his weenie whacked
for this.
1994-11-11 23:27:05 +00:00
jkh
86ed0fecff Add basename to to the cpio floppy. Thanks, Lars! 1994-11-11 22:27:12 +00:00
jkh
80be361741 Try and make this just a little bit more self-explanatory. Still
a LONG way to go..
1994-11-11 10:55:02 +00:00
jkh
43193f0a06 Whoops! cu == tip. 1994-11-11 08:47:34 +00:00
jkh
3b97b4d82b Make sure /var/log exists so that cu doesn't complain. 1994-11-11 08:34:03 +00:00
jkh
53656a24f8 Add cu (and cu slip dialog) so that poor SLIP users can dial their modems
before initiating a slip transfer.
1994-11-11 08:33:04 +00:00
jkh
8c7bac183a Add de0 to list of ethernet drivers. This list will be dynamic shortly..
Add an interrupt handler for trigger-happy users.
Add domain to resolv.conf
More general cleanup in preparation for this script being split into
several scripts.
1994-11-11 07:33:50 +00:00
jkh
3cc307d6d9 Add ft. 1994-11-10 23:44:35 +00:00
jkh
b8c9a28ef9 Experimental floppy-tape suport. 1994-11-10 23:43:25 +00:00
jkh
5cd3728770 Enable support for Lucifer's floppies.
More stylistic drick-drack in bininst.
1994-11-10 05:27:57 +00:00
phk
f87ecc21f0 Added des to the food for this. 1994-11-10 03:22:27 +00:00
jkh
b75a0726a5 Small stylistic change - don't spawn a subshell, just use the -C flag to tar. 1994-11-10 02:50:42 +00:00
jkh
21180d6017 Move the echo to the right place in case the bindist has already extracted. 1994-11-10 02:47:06 +00:00
phk
7ddd763c09 Make it extract anything it finds... 1994-11-10 02:24:47 +00:00
phk
7154102870 Really build bindist... 1994-11-09 23:07:04 +00:00
jkh
66792bd003 [Changes are now for BETA]
This attempts to make the installion a little less grating by not
clearing the screen every time a like-sized dialog is going to splat
on top of another one.  If you don't want the screen to clear, set
clear="", otherwise leave it set to (or set it back to) "--clear".

It can't be set to "" all the time since then small dialogs appearing
on top of big dialogs look funky.
1994-11-09 23:02:11 +00:00
phk
6cec14b055 some things Jordan forgot... 1994-11-09 20:27:32 +00:00
jkh
ce86d48711 One last formatting change. Done. 1994-11-09 20:16:09 +00:00
jkh
4d9a756705 Remove ppp from the list of options - we don't even have ppp in the default
kernel, and ppp people can generally use SLIP.

A few more formatting changes.

Make slip installation work.
1994-11-09 02:49:04 +00:00
jkh
1d8efff4c9 Sigh. I'm sleepy, and I just read this again. Have it make sense this time. 1994-11-09 00:10:04 +00:00
jkh
a73c1fdd3e Add a long-needed comment about logging in as root. 1994-11-09 00:05:42 +00:00
jkh
f623cf6dbe Just some last tweaks to make NFS install more friendly. 1994-11-08 23:59:04 +00:00
jkh
190a4a536b Use mount_nfs directly for NFS install.
Add mount_nfs to the cpio floppy.

Thanks, Michael R.!
Submitted by:	mr
1994-11-08 19:51:50 +00:00
jkh
da7f7b9ca0 Add full support for NFS installation. Add support for CD installation,
even though we don't use it yet (I may burn some one-offs tonite though! :-).
1994-11-08 18:36:46 +00:00
jkh
b280c1d831 Put in a hook to communicate properly with sysinstall. 1994-11-08 13:58:34 +00:00
jkh
636833185c It *is* OK to strip the kernel after all. Poul has one in his bindist
that overwrites this one anyway, so..
1994-11-08 13:54:21 +00:00
jkh
9be726e286 Remove the redirects for extract.sh. Upon further reflection, you
need to see the output on the main vty.  cpio likes to open /dev/tty
for its output! :-(
1994-11-08 13:28:06 +00:00
jkh
93ea779d83 I was being too conservative in my estimation of disk space. Bump
these values up a bit after being yelled at by Poul.
1994-11-08 13:20:15 +00:00
jkh
32ccf7879e Add a little user-proofing. 1994-11-08 13:08:18 +00:00
jkh
8280b36f97 Whoops - forgot to set the interface name for lp0. 1994-11-08 12:45:04 +00:00
jkh
ed2941e971 Some changes from Michael Reifenberger. Thanks, Michael! 1994-11-08 12:34:57 +00:00
jkh
3543b60360 Make sure the extract.sh gets into the bindist. 1994-11-08 11:29:35 +00:00
jkh
e00d11c6f3 Temporarily correct for Poul's insane serial-killer bindist (that wants
to kill myname and wipe out my oh-so-carefully constructed hosts file).
1994-11-08 11:17:29 +00:00
jkh
b3781565cd 11th hour fixes to get the install just right. Fix some bugs
in how ftp transfers were done, make sure all output goes to /dev/ttyv1
for debugging, add in the parallel-IP support so Poul will stop
squeaking (for the moment, anyway).
1994-11-08 11:14:45 +00:00
jkh
fb58a50cf4 Sorry about last commit message (or lack thereof) - slip of the fingers.
Adjust the docs to point out how to get a sub-shell during the install.
Add an entry for the PCMCIA ethernet driver.
1994-11-08 07:48:05 +00:00
jkh
7297a7be32 Reviewed by:
Submitted by:
Obtained from:
1994-11-08 07:45:15 +00:00
jkh
f72104d1a8 Trim back the confirm dialog.
Increase the amount of space available to the ethernet setup dialog
Put in a last parting-shot dialog telling you to run tzsetup, and promising
to do this for you later.
Adjust flags to ifconfig - they were bogus.
1994-11-08 07:24:51 +00:00
jkh
c4f8b560c5 Actually allow the poor user to get out of the script. 1994-11-08 03:48:58 +00:00
jkh
385734ebee Commit latest working sources. Go to bed. 1994-11-07 13:43:27 +00:00
jkh
f001d727a7 Fix a botch Poul introduced. 1994-11-07 11:30:15 +00:00
jkh
db6ac921c8 Remove extract.sh from CPIO3 - there's no reason for it on the cpio dist.
It's supposed to come with a package or *dist.
1994-11-07 09:54:23 +00:00
jkh
1fe4f58d0a Beat this quite a bit more into shape. Almost there - time to test at
least one major install method.
1994-11-07 06:23:07 +00:00
phk
cffdb4fa63 cleanup 1994-11-07 05:02:42 +00:00
phk
932814c462 Get us back on fd1200 floppies. Fix extract.sh to right filenames. 1994-11-07 03:53:14 +00:00
phk
96194a0237 Add extract-script. 1994-11-06 23:47:06 +00:00
jkh
8ec795640b Default boot floppies are 1.44MB again - I ran out of space. HOWEVER,
there is an extra target now for creating a 1.2MB floppy at the cost
of a few of the doc files.  Just do a `make small.floppies' instead of
a `make floppies' to make a small set.
1994-11-06 11:24:58 +00:00
jkh
23908b32ad 1. The gzip'd docs aren't going to work - there's no scroll-back for
process output dialogs (or any way to stop the output, for that matter!).
2. Install the very first cut of my bininst stage6 script.  VERY rough,
   it doesn't actually do anything just yet, but I need to make sure that
   it's at least executed for the moment.
1994-11-06 04:07:41 +00:00
jkh
22ae5593ea Make a link for gzip so we actually have it available on the boot floppy. 1994-11-06 02:37:25 +00:00
jkh
6775711bda Don't strip kernel after all - perhaps a bad idea. People may be stuck
with it for awhile.
1994-11-06 01:19:48 +00:00
jkh
e9219cbad8 Twiddle newfs parameters to select for space optimization. We're
back under 1.2MB again.
1994-11-06 00:21:39 +00:00
jkh
e2ac32c9b5 Strip kernel before installation. Anything to bum a few more bytes.. 1994-11-06 00:10:00 +00:00
jkh
04c4a0b1b1 Add -lreadline for ncftp. 1994-11-06 00:00:17 +00:00
jkh
910948c143 Install docs gzip'd. 1994-11-05 23:05:53 +00:00
jkh
019c55bcf0 Add targets to crunch floppy to match Makefile. 1994-11-05 09:06:10 +00:00
jkh
da2228d0d1 Add ncftp. I needed it for "hands-free" ftp operation from the install
script.
1994-11-05 08:49:05 +00:00
jkh
57e38eadf8 Add the release notes, so I can have the user read these too. 1994-11-05 08:16:01 +00:00
jkh
41266324fc Add new mount_* commands. 1994-11-05 07:55:30 +00:00
jkh
23e0dfbfdf Add slattach. 1994-11-05 07:52:14 +00:00
phk
478a67da82 put the DISKSPACE.FAQ on the boot.flp 1994-11-05 06:02:18 +00:00
phk
ef42d8fed8 The latest hacks to make a release with. 1994-10-29 12:48:12 +00:00
jkh
863c6360e4 But just a little more merciless. 1994-10-28 06:42:38 +00:00
jkh
dbaf112428 Make CLEANFILES just a little bit less psychotic. 1994-10-28 06:41:47 +00:00
phk
f8fd9378cf Two crunch-specs. 1994-10-26 05:42:25 +00:00
phk
4d893b224a Will make two-floppy set now. 1994-10-26 05:41:47 +00:00
rgrimes
df04d5a891 1. Remove comments about broken procfs, it has been fixed.
2.  Remove comments about exit status of 2 from mtree, that won't
    happen any more.

3.  Update mtree commands to use new -U option.
1994-10-09 20:31:01 +00:00
rgrimes
fe8ccfa46c Spell hierarchy correctly :-(. 1994-09-23 09:01:20 +00:00
rgrimes
52e4442854 This is the very small start of moving all the make release related stuff
from etc/Makefile to release/Makefile.  Right now this has one
target (hieriarchy:) that replaces distrib-dirs:.
1994-09-23 08:28:25 +00:00