Jordan K. Hubbard
98617a9131
o Use correct device for Wangtek tapes.
...
o Caution against use of `W' options in label/partition screens (dangerous!)
o Make various types of debugging dreck conditionalize on DEBUG flag
o Make a fake /var/db/mountdbtab file so new system doesn't complain
o Apply uniform permissions to entire /usr/X11R6 tree.
o Set erase character to ^H for all interactive commands.
o Don't panic if user exits upgrade shell, reboot.
o Document dangers of `W' options in help screens also.
1995-11-08 07:09:36 +00:00
Jordan K. Hubbard
df1f3c7374
Fix a really stooopid bug that was clobbering the package menu.
...
Pointed-out-by: ache
1995-11-06 22:26:28 +00:00
Jordan K. Hubbard
593ecf888e
Some general fixes for the package menu (still need to fix the "more than 10
...
items checked bug though). Now allow user to specify a PKG_TMPDIR. If
not selected, we try to make one.
1995-11-06 12:49:27 +00:00
Jordan K. Hubbard
76fe20f0be
Correct some *serious* brain-o's in the upgrade procedure. Thanks for
...
your patience, Julian!
1995-11-06 08:28:12 +00:00
Jordan K. Hubbard
cf17f935f1
Move MBR selection to write/quite stage of disk editor for a more logical
...
grouping.
Don't print geometry warning in "all disk" case.
Clean up some unnecessary newlines in confirmation messages.
1995-11-04 11:09:16 +00:00
Jordan K. Hubbard
79a8460110
Various tweaks to adjust things more to my liking. Also bring in Rich's
...
changes to update XFree86 to 3.1.2-S.
1995-11-04 08:47:33 +00:00
Jordan K. Hubbard
1babea36ca
Lots-o-cleanup(tm):
...
1. Fix the bogon I introduced that made some root filesystems fail to be
made with `unable to make filesystem on sd1s1a' or some such error
message.
2. Latest installment in the never-ending chapter on making FTP do the right
thing on a cruel internet.
3. Make `express install' a truly express install and split off what it used
to do into a `novice install' that's even more geared to the novice
by asking questions in order, rather than forcing them through the menu
interface.
4. Make anonymous FTP setup truly DTRT.
5. Build lndir directly into sysinstall and make the novice install offer
to set up the ports tree. Also make the ports setup truly explanatory
about what it's doing, and always link the ports destination to /usr/ports
if necessary so that bsd.port.mk doesn't need to be tweaked.
1995-11-03 12:02:45 +00:00
Jordan K. Hubbard
8260a8caf0
Be more aggressive about writing out configuration files.
1995-10-27 03:59:38 +00:00
Jordan K. Hubbard
bc32adf3b0
Last minute nits.
1995-10-27 03:07:14 +00:00
Jordan K. Hubbard
fa31ce4fab
Clean up some last bogons with the WEB server setup (now that I'm far
...
enough along to worry about such things!).
1995-10-27 02:12:58 +00:00
Jordan K. Hubbard
2f41233295
Fix the bug I introduced with /etc/sysconfig not being updated
...
properly.
Make some cosmetic doc changes here and there in response to user
feedback.
1995-10-27 01:22:58 +00:00
Jordan K. Hubbard
05bbe72676
Sync up for this snapshot.
1995-10-26 08:56:18 +00:00
Jordan K. Hubbard
4ea85d4592
o Fix installUpgrade to start the holographic shell as well.
...
o Lots of documentation fixes.
o Rename FTP active to "FTP" and explain passive mode better.
o Make tcpip screen a bit more friendly.
o Literally dozens of nits.
1995-10-26 08:11:24 +00:00
Jordan K. Hubbard
6094230b54
Make upgrades actually work (thanks, Julian).
...
Many other bug fixes.
1995-10-24 02:18:23 +00:00
Jordan K. Hubbard
f064a971a1
Reshuffle the network config code a little so that it's actually
...
usable. Also fix the package extraction code.
1995-10-23 13:19:51 +00:00
Jordan K. Hubbard
9e08ad4bbe
Don't use tar to add packages, use cpio in tar mode. Works better.
...
Make the apache setup try to load the package first..
1995-10-22 23:20:45 +00:00
Jordan K. Hubbard
0b518254c0
1. Add Coranth Gryphon's Apache WWW server setup screen.
...
2. Fix an infinite recursion bug in FTP retry. Tricky, this FTP install!
3. Add messaging routines for scripts.
4. Fix yet more bogons. I think I'm fixing them faster than they're growing,
but it's hard to say. I'm really glad we're throwing this code away for
2.2!
1995-10-22 20:15:07 +00:00
Jordan K. Hubbard
61029f8291
Second round of screen update changes. Now handle the yes/no dialogs
...
as well as the confirmation dialogs.
1995-10-22 17:39:29 +00:00
Jordan K. Hubbard
b462d27c89
Style changes. Clear the screen before a lot of error dialogs so that they
...
don't bogusly restore the screen to the message that was the cause of the
abort. That resulted in lots of weird flickering dialog boxes that appeared
to be displayed out of sequence.
1995-10-22 17:18:36 +00:00
Jordan K. Hubbard
c731441db2
Fix a bug in dist extraction when a dist was missing.
...
Allow instrumentation for adding packages from scripts.
1995-10-22 11:32:58 +00:00
Jordan K. Hubbard
2c4c63e4c9
Style police throughout.
...
Fix the ppp startup code.
Make the disklabel and fdisk screens "automatable"
1995-10-22 01:33:02 +00:00
Jordan K. Hubbard
a2df9ce22c
Error message reform. Make an unnecessarily fatal error a warning.
1995-10-21 20:03:07 +00:00
Jordan K. Hubbard
2de56abd58
Fix a couple of things I broke while fixing them.
1995-10-21 16:44:24 +00:00
Jordan K. Hubbard
7dace4c581
1. Of course, the day after you roll the snapshots is the day you realize
...
that the FTP install doesn't deal with timeouts and hasn't since it was
written. Fixed.
2. Totally eliminate the OptionFlags. I only had to work harder to
sync them with configuration variables, so why not simply always use
configuration variables? This has actually greatly simplified areas
of the code.
1995-10-21 14:07:02 +00:00
Jordan K. Hubbard
263f40b52b
Change the pkg_info check back - it was correct before!
1995-10-20 22:36:06 +00:00
Jordan K. Hubbard
e266bc3386
Slip some fixes under the wire. Mostly cosmetic cleanup and
...
an attempt to make the package installer a little more robust (it's
still a little shakey, but will improve between now and the release)..
1995-10-20 20:10:49 +00:00
Jordan K. Hubbard
95d12914c4
Sync for Westhill build.
1995-10-20 14:26:15 +00:00
Jordan K. Hubbard
29dd7e5407
Fix fix.
1995-10-20 10:38:49 +00:00
Jordan K. Hubbard
2a190b59f2
More bug fixing, make debug settable two ways, put more meat into
...
the upgrade.
1995-10-20 10:01:26 +00:00
Jordan K. Hubbard
a4228a80e9
Finally split this off from system.c, as intended.
1995-10-20 07:03:40 +00:00
Jordan K. Hubbard
f9c6cb18e3
Too many bugs fixed to mention. This code just seems to BREED them.
...
Many interfaces were also simplified or generally cleaned up in an
attempt to curb this problem.
1995-10-20 07:02:53 +00:00
Jordan K. Hubbard
c2cb0dfbf0
Sync.
1995-10-19 18:37:50 +00:00
Jordan K. Hubbard
6430d4acf6
Drat! Forgot the adds..
1995-10-19 16:15:43 +00:00
Jordan K. Hubbard
8ca961b3b4
Sync with today's sources:
...
o Implement the 2.0.5->2.1 upgrade procedure (gah).
o Bring in Coranth's support for configuration of anon ftp and Samba
plus some changes of my own.
o More attempts to actually write the documentation in english.
o Update docs to contain more 2.1-centric information.
1995-10-19 15:57:23 +00:00
Jordan K. Hubbard
adfab64be5
Some rethinks on the way the attribute interface worked (now that
...
I'm really, truly using it). Allow distribution fetch to get .info
files from the root.flp OR the distribution in question, allowing us
to add flexibility to the scheme. At some point, perhaps soon, the
cached copy should probably go away entirely!
1995-10-18 05:02:02 +00:00
Jordan K. Hubbard
3b9d53b13a
Almost snapshot time..
...
Merge today's work.
Now support an attributes file loaded at startup (true front-loaded install).
Add fuller debugging support to all device I/O routines.
Lots-o-bug fixes.
1995-10-18 00:12:55 +00:00
Jordan K. Hubbard
c8cd425122
Sync with me in prep for snapshot.
1995-10-17 02:57:11 +00:00
Jordan K. Hubbard
34fea4ae3c
Sync to my current development srcs. I'm about to go off the air here for
...
awhile wwhile they work on my phone lines.
1995-10-16 23:02:35 +00:00
Jordan K. Hubbard
3cc7679dca
Fix many more bogons, add some stuff to make the docs folk happy.
1995-10-16 15:14:28 +00:00
Jordan K. Hubbard
e998cbfd51
Switch to fds from FILE *'s. Fix a problem with FTP media device
...
and INDEX file.
1995-10-16 09:25:22 +00:00
Jordan K. Hubbard
884d2ca172
Sync up to today's development snapshot for the other folks working on this.
1995-10-16 07:31:11 +00:00
Jordan K. Hubbard
551cde2d52
Fix the selection routine.
1995-10-15 17:22:24 +00:00
Jordan K. Hubbard
e0e95a6911
Sync. Split into more rational package support functions and clients
...
of those functions.
1995-10-15 12:41:09 +00:00
Jordan K. Hubbard
5ebaccdf62
Substantially simplify the package install code by running pkg_add in
...
slave mode.
1995-10-15 04:37:07 +00:00
Jordan K. Hubbard
f1de0e9196
Sync up to today's cleanup work.
1995-10-14 19:13:35 +00:00
Jordan K. Hubbard
9447b0e107
Sync with my development sources, smashing an annoying bug and making
...
the options editor a little less pathological.
1995-10-14 09:30:53 +00:00
Jordan K. Hubbard
9d163c66d0
Fix a couple of doc or appearance nits.
...
Remove the ATAPI kernel hack.
Remove the now-unnecessary work-around for booting root off a slice; it
appears to work just fine now and will confuse a lot fewer folks.
1995-10-11 09:57:30 +00:00
Jordan K. Hubbard
8e693cb7b4
Tweak a message to be a bit more clear.
...
Declare missing fd.
Fix options bug where old text was still weird shades of blue when you came back.
1995-10-11 00:54:01 +00:00
Jordan K. Hubbard
3950ae8dce
Syncronize with my current sources. pkg installer not quite in final
...
form yet, but close.
1995-10-09 11:14:56 +00:00
Jordan K. Hubbard
4db84b4d1e
Whole mass of changes from first code review. Eliminate some
...
long-standing bogons, try to make things more fault tolerant
in general, bring in the first version of my new package installation
menu.
1995-10-07 11:55:37 +00:00
Jordan K. Hubbard
50f5714bab
Properly repaint an option in reverse video after changing its value.
1995-10-06 11:14:43 +00:00
Jordan K. Hubbard
2139a13026
Make descriptions stand-out a bit more.
1995-10-06 08:47:40 +00:00
Jordan K. Hubbard
83bd9af30f
General cleanup - sanitize use of variables.
...
Do more rational things in a number of other instances.
1995-10-04 12:08:27 +00:00
Jordan K. Hubbard
5b8015dad2
o Search much more aggressively for distributions in all extraction
...
methods. This should make the process rather more robust in the face
of entropy.
o Let tape cpio extract guess type of tape format.
o Hide cursor better in options screen.
1995-10-04 10:34:08 +00:00
Jordan K. Hubbard
9040e32d5e
Make the release name to load a configurable parameter.
...
Don't gratuitously shutdown network after NFS or FTP install.
Centralize release version string to one location included by everyone.
Bring in new options screen.
1995-10-04 07:55:05 +00:00
Peter Wemm
5326bef3de
This mega-commit brings in Jordan's latest sysinstall version..
...
This looks like it was developed offline, and is being spammed over the
top of the existing. "That's fine by me! I dont really care how you do
it, just get it in there..." said Jordan in a conversation a short while
ago...
1995-09-18 16:53:06 +00:00
Rodney W. Grimes
d3628763db
Merge RELENG_2_0_5 into HEAD
1995-06-11 19:33:05 +00:00
Rodney W. Grimes
e5370bd7fe
Remove trailing whitespace.
1995-05-30 08:29:07 +00:00
Jordan K. Hubbard
a2f0036ac4
Whoops! Fix things so that the root.flp also comes over NFS, not just
...
the distfiles.
1995-05-30 05:50:53 +00:00
Jordan K. Hubbard
e34d8f08ab
NFS installation was broken - try to fix it.
1995-05-30 05:13:24 +00:00
Jordan K. Hubbard
a0ea7d345e
Some floating-point trickery to make the gauge come out right. Also
...
make it a little longer.
1995-05-29 14:38:31 +00:00
Jordan K. Hubbard
f11ff9b1cc
1. Fix a looping bogon in configFstab().
...
2. Fix the gauge.
3. Don't shut down the media device gratuitously after getting the root
floppy - it saves work later.
1995-05-29 13:37:43 +00:00
Jordan K. Hubbard
62cdf450b8
A small tweak to layout.
1995-05-29 12:32:41 +00:00
Jordan K. Hubbard
f1a7e35683
Add a bunch of missing help files.
1995-05-29 11:58:16 +00:00
Jordan K. Hubbard
8fdde019ad
Sync up my work for the night. This should implement ALL possible
...
installation methods and provide a fairly robust set of menu options.
This should also fix a few more bugs on Poul-Henning's latest gripe
list.
1995-05-29 11:01:42 +00:00
Poul-Henning Kamp
de42a94e4b
Get help files form /stand/help.tgz
1995-05-29 02:13:31 +00:00
Jordan K. Hubbard
1f71f6055b
Make the emergency holographic shell (on VTY4) actually work with job
...
control and signals and such. Thanks, Gary!
Clean up some miscellaneous bogons for Poul.
1995-05-29 01:43:20 +00:00
Jordan K. Hubbard
fdb4b4b383
Shrink the boot floppy by removing all extraneous stuff. Also increase
...
number of inodes.
Fix various bugs reported by Poul. Implement VTY switching.
1995-05-29 00:50:05 +00:00
Jordan K. Hubbard
15671a7ba8
Add various missing seat belts.
1995-05-28 23:12:09 +00:00
Jordan K. Hubbard
0d65268039
Fix bogon I introduced into dist extraction code last night.
...
Update to Poul's latest gripe list fixes.
1995-05-28 20:28:15 +00:00
Jordan K. Hubbard
34375f5af0
Remove a needless complication - parent directory already has a trailing /.
1995-05-28 09:43:36 +00:00
Jordan K. Hubbard
adc0fd37fc
Try again to redirect the console back before rebooting.
1995-05-28 09:36:06 +00:00
Jordan K. Hubbard
87b9e01a01
Sync up with Poul.
1995-05-28 09:31:44 +00:00
Poul-Henning Kamp
e9f7e74946
cdrom.c: try "cdrom/%s" then "cdrom/dists/%s"
...
dist.c: fix an error message to make more sense.
1995-05-28 07:05:21 +00:00
Jordan K. Hubbard
337bd0b846
Humanize Poul-Henning's code. Status values should be properly
...
respected now.
1995-05-28 03:05:06 +00:00
Jordan K. Hubbard
ae71ab7fd4
1. Make this compile again after Poul's changes to the get() strategy
...
routine.
2. Improve the tcpip menu slightly.
1995-05-27 23:52:55 +00:00
Poul-Henning Kamp
25fce75ee4
Major cleanup. Mediaroutines now get asked about a file. All the
...
multi part stuff centralized.
The final check is backwards or something so it always said it failed,
even it it didn't.
Fixed tcpip address check to not be stupid, 10.0.255.1 is legal.
1995-05-27 23:39:35 +00:00
Jordan K. Hubbard
8e98d776c0
Commit parts of reorg that were diffs. Substantially re-engineer the
...
extraction and mediaGetFTP() handshaking to solve some unexpected complexities.
1995-05-27 10:47:44 +00:00
Jordan K. Hubbard
ba5d6a864b
Things were getting seriously hard to find. Do a quick reorg pass over
...
the code and split things into more logical groupings.
1995-05-27 10:39:04 +00:00
Poul-Henning Kamp
3e28322bd6
Add a little more debugging to the lowlevel ftp stuff.
1995-05-27 06:19:59 +00:00
Jordan K. Hubbard
c7c644a181
Change XFree86 dist names to upper case again.
1995-05-26 22:22:20 +00:00
Jordan K. Hubbard
a2e871cc98
Netmask is unused now - we can delete it.
1995-05-26 22:08:59 +00:00
Jordan K. Hubbard
11033b2a7f
Don't add the default route in ppp - we'll only add it again later.
1995-05-26 21:37:53 +00:00
Jordan K. Hubbard
c2192cfe88
Fix a few bogons.
1995-05-26 21:16:02 +00:00
Jordan K. Hubbard
24f0a9980d
Put the console back on ttyv0 before rebooting.
1995-05-26 21:00:43 +00:00
Jordan K. Hubbard
fea7a60b7b
Put out variable names in quotes.
1995-05-26 20:55:11 +00:00
Jordan K. Hubbard
395dda4194
Clean up the variable handling code a little.
...
Write /etc/hosts in the right place.
1995-05-26 20:45:20 +00:00
Jordan K. Hubbard
a7f54e2e75
Ask name of "other" ftp site in correct place.
...
Make TIOCCONS redirection for console messages work properly; we no longer
open /dev/console for all I/O - we use the VTYs directly.
1995-05-26 20:31:02 +00:00
Jordan K. Hubbard
2d7d54b2b4
Clean up the configuration stuff a bit more - we should now populate
...
/etc with good things(tm).
Fire off ppp with all the proper initial options set.
1995-05-26 19:28:06 +00:00
Jordan K. Hubbard
b9643b6695
This should fix the last of the ftp path problems.
...
It was all a bit more complex than it first looked.
1995-05-26 11:21:53 +00:00
Jordan K. Hubbard
dc38f8c8da
This should enable use to find the info files properly over ftp.
1995-05-26 10:58:51 +00:00
Jordan K. Hubbard
f284246288
Swap args to deviceGet(). Whoops!
1995-05-26 10:34:44 +00:00
Jordan K. Hubbard
ad98a5f52b
be nice and tell the user when the installation has completed successfully
...
so they don't just come back to a menu again 2 hours later with no idea
what happened with the operation(s) they had in progress.
1995-05-26 10:32:28 +00:00
Jordan K. Hubbard
5662f32138
Fix a bug in the /etc populating copy.
...
Change root.flp from a new format CPIO archive to a tar archive.
Unless we're willing to change the main tarballs from tar format to
"newc" (or, even better, "crc") cpio format, we need to use one common
one for all and that's tar for now. Install will now grab "root floppy"
from an ftp site if that's what you've got set.
Fix even more gripes from Poul's list.
P.S. As soon as I get the distfiles copied over to freefall tomorrow
morning, those of you wishing to test minimal installs over ftp should
be able to do so by grabbing the boot floppy and nothing else. Keep
your eyes open for my announcement.
1995-05-26 10:20:47 +00:00
Jordan K. Hubbard
3c4d1d3edb
Tighten up the TCP/IP dialog a little.
...
Simply install procedure a bit.
1995-05-26 08:58:35 +00:00
Jordan K. Hubbard
223705ba7e
Totally revamp the TCP/IP dialog; now network selection makes a bit more sense.
...
Root floppy (which actually may be able to go completely away at some point
soon!) is now loadable from ftp/nfs/dos as well as CDROM and (of course)
floppy.
Fix more problems on Poul's Gripe List.
1995-05-26 08:41:52 +00:00
Jordan K. Hubbard
655f249eaa
Add CRC checking to sysinstall.
...
Submitted by: gpalmer
1995-05-25 18:49:58 +00:00
Jordan K. Hubbard
4537793804
Bring in all my fixes to Poul's gripe list as of last night.
1995-05-25 18:48:33 +00:00
Poul-Henning Kamp
32812b6ea5
media_strategy.c: Add explanation for URL.
...
ftp.c: Clean up debug, improve error handling.
1995-05-25 06:15:38 +00:00
Jordan K. Hubbard
a3028ab123
Cleanup.
1995-05-25 01:52:04 +00:00