Jordan K. Hubbard
6dfa1330e5
A couple of cosmetic tweaks to tape install method and fstab file format.
...
Submitted-By: Flemming Jacobsen <fj@schizo.dk.tfs.com>
1997-01-20 19:36:31 +00:00
Jordan K. Hubbard
2e59a10476
Rearrange the timeout code and also (whoops) provide for timeouts during
...
file opens, not just during file reads.
1997-01-20 19:26:44 +00:00
Jordan K. Hubbard
0f18f7f84e
Add extra variables for the configuration of all packages, not just
...
the lynx browser.
Submitted-By: David O'Brien <obrien@cs.ucdavis.edu>
1997-01-20 16:13:43 +00:00
Jordan K. Hubbard
b4045b65fe
Correct a real brain-o in my check for when a "fixup" should be run.
...
Don't recreate parent menus just for submenus - it's irritating.
1997-01-19 10:27:12 +00:00
Jordan K. Hubbard
0ebf0addab
Use alarm's return status to more properly denote timeout rather than keeping
...
an icky global around.
1997-01-19 09:55:37 +00:00
Jordan K. Hubbard
a0e47058d0
Fix a variety of problems with my timeout handling, make it more
...
configurable (you can now set the timeout interval), fix a crash-bug
when no network device was attached.
1997-01-18 19:18:26 +00:00
Jordan K. Hubbard
740e9a8981
Implement compiled-in config file handling a little better - now
...
that there's no filesystem on the boot.flp image we need to prompt
for the configuration floppy.
1997-01-18 16:37:15 +00:00
Jordan K. Hubbard
135c95a582
Add timeout support to sysinstall's general media handling,
...
allow SIGINT to stand for "time out now!" in certain cases.
1997-01-17 15:58:58 +00:00
Jordan K. Hubbard
f8ea17db2b
Add device entries and documentation for Intel EtherExpress Pro/10 driver.
1997-01-17 14:18:10 +00:00
Jordan K. Hubbard
79e6e0e3a2
Whoops! Fix an infinite loop I lovingly introduced into this code
...
with a previous commit.
1997-01-17 14:05:37 +00:00
Jordan K. Hubbard
45680321c0
Pass LOAD_CONFIG_FILE variable through, if set (makes Paul Traina's life
...
easier). Only run install.cfg if running as init. It's something of
a security hole otherwise. :)
1997-01-17 10:57:26 +00:00
Jordan K. Hubbard
3b9b7e6177
Now that I know which parts of the installation really need it (since
...
there's no menu display bug to work around now), be far more selective
in my use of DITEM_RECREATE (which is slow and involves much screen I/O).
1997-01-17 08:47:13 +00:00
Jordan K. Hubbard
306e292622
Fix mishandling of extraction return status in commit.
1997-01-16 15:00:25 +00:00
Jordan K. Hubbard
2974f2c077
Cope with Open_Disk() failure much more gracefully.
1997-01-16 14:42:21 +00:00
Jordan K. Hubbard
b449e9a83e
Damn! Forgot to update lynx also.
1997-01-16 10:51:53 +00:00
Jordan K. Hubbard
2bd4114e2a
Minor cleanup, adjust for latest version of apache web server.
1997-01-16 10:48:00 +00:00
Jordan K. Hubbard
37c16c5340
Clean up a long-standing bug in the scripting code. You could set variables,
...
but you couldn't call functions! Now you can do both.
Guard against whitespace pollution in variable names.
1997-01-16 10:24:09 +00:00
Jordan K. Hubbard
d42e16a0d6
Keep our serial ports distinct so that first device is not found for
...
all (closes PR#2296).
Print better FTP failure diagnostics
Do better media failure checking in install.
1997-01-15 16:21:10 +00:00
Jordan K. Hubbard
615d72264e
Register SLIP/PPP devices properly again.
...
Make the /etc resurrection more sensible for upgrade. No longer
quite so annoying.
1997-01-15 13:39:50 +00:00
Jordan K. Hubbard
6f1cc2d697
Don't call systemShutdown() from signal handler so that the media device
...
is closed. The FTP library doesn't expect to be called recursively from
an interrupt. :)
1997-01-15 08:01:10 +00:00
Jordan K. Hubbard
3f0d701c2d
Make the bindist-only checks actually work.
...
Add code which theoretically should let you get a disk up from
start to finish while running multiuser, using your existing /dev
entries.
1997-01-15 07:06:39 +00:00
Jordan K. Hubbard
4a57e2940f
Make the FTP installation codepath a lot more defensive. Trap
...
bogus path and FTP I/O errors much earlier, offer retry possibilities
at steps along the way so you don't have to resume from the very beginning
again on a hard error.
1997-01-15 06:30:50 +00:00
Jordan K. Hubbard
9b1696b002
Fix several problems:
...
1. Bus mouse selection didn't show up properly in mouse menu.
2. U&G management screen didn't respect cancel properly.
3. Novice not prompted to add users or set root password during installation.
4. Username length changes screw up user management form.
1997-01-15 03:57:50 +00:00
Jordan K. Hubbard
91188fac62
Accept emacs-style editing keys for traversal and ESC as an abort character.
1997-01-15 02:52:00 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Jordan K. Hubbard
60191fe961
Add more protection when running as init and don't do stupid things.
...
Fix looping in fixit cdrom selection by adding a missing break.
Move unmount of cdrom down to proper place.
1997-01-12 11:13:43 +00:00
Jordan K. Hubbard
fb25893d57
Add extra tweak for -current compilation and some debugging.
1997-01-06 11:32:44 +00:00
Jordan K. Hubbard
29d851f6c2
Do a better job of CDROM detection.
...
Use consistent spelling throughout.
Remove unmount in fixit_common() since that's bogus in the CDROM case and
properly "shut down" the media device instead.
1997-01-06 11:10:25 +00:00
Jordan K. Hubbard
719de2bced
Clean up device handling WRT slip and ppp devices. An incomplete transition
...
from one convention to another had things pretty fouled up in here.
1997-01-04 13:29:10 +00:00
Jordan K. Hubbard
e5b09b7d10
Do something I've wanted to do for quite some time - collapse all the
...
common layout code into some work functions and make all the layout-using
routine adopt them. Also reorganize includes and generally clean up.
1997-01-03 06:32:39 +00:00
Jordan K. Hubbard
434a0eeb38
1. Correct bogon in cdromInit when running multi-user which took cdrom offline
...
if wrong version.
2. Make sure network device is initialized in ftpInit
3. Eliminate bogus size values in the menus. For now, we'll have to admit
that nobody's added it up yet. In the future, these menus should be
build dynamically anyway, not declared static.
4. Add more debugging to networking code to chase the mystery ppp device
problem.
1997-01-01 12:36:09 +00:00
Jordan K. Hubbard
18926d84a6
Support the use of the 2nd CDROM as a fixit aid. Also put the EHS
...
into a submenu in case you need to start it again (or at some other point
in the installation).
Submitted-By: joerg
1996-12-29 05:51:40 +00:00
Jordan K. Hubbard
38597f2be6
Add a "catpages" distribution for the catman stuff.
...
Submitted-By: joerg
1996-12-29 05:28:41 +00:00
Mike Pritchard
f52a35b581
Fix some spelling errors.
...
Jordan, I'll let you merge this into 2.2o that I don't
stomp on you.
1996-12-26 21:53:11 +00:00
Jordan K. Hubbard
9f2e984973
Clean up some calls to close().
1996-12-26 21:03:04 +00:00
Jordan K. Hubbard
0495d47f7e
Fix fixit floppy.
1996-12-26 03:32:50 +00:00
Jordan K. Hubbard
3cce01a416
1. Engage brain. 2. Write macro. Previous commit attempted to perform
...
2 before 1.
1996-12-17 00:00:15 +00:00
Jordan K. Hubbard
50aaa93770
make note of which /etc files need upgrading in installUpgrade rather
...
than asking the user to keep track of the list himself.
1996-12-15 18:14:37 +00:00
Jordan K. Hubbard
507372af02
Now that I've got my source tree sorted out, bring all the things
...
I've been committing into 2.2 directly all this time.
1996-12-14 23:09:10 +00:00
Jordan K. Hubbard
af3bab3687
700 now. :)
1996-12-12 23:12:44 +00:00
Jordan K. Hubbard
3cd31ab739
Add some additional smarts for XFree86 configuration.
...
Fix a bogon I thought I fixed in the last commit.
1996-12-12 22:38:41 +00:00
Jordan K. Hubbard
0da9521b5a
Undo one of my memory optimization hacks - it actually made things more
...
complicated.
1996-12-12 08:33:38 +00:00
Jordan K. Hubbard
d62f165304
Fix some bogons in my close() handling.
1996-12-12 08:23:51 +00:00
Jordan K. Hubbard
0a0e709620
Cosmetic tweaks, initialize a few variables, fix a reversed conditional.
1996-12-11 19:35:26 +00:00
Jordan K. Hubbard
86767547be
Be more efficient in how we use memory (stumbled across while looking for
...
something else) for attributes and variables.
Remove stack-stomper in sstrncpy().
1996-12-11 18:23:19 +00:00
Jordan K. Hubbard
0fd6d431cf
Do a few things I've been threatening to do for a long time:
...
1. Don't use the MSDOSFS code for accessing FreeBSD distribution data.
Use Robert Nordier's stand-alone DOS I/O library for the purpose.
It this works as well as Robert says it does, it should drastically reduce
(or even eliminate) our "I can't install from my DOS partition!" calls.
2. As a result of the above, go to stdio file descriptors for all
media types.
3. Taking advantage of #2 , start using libftpio for FTP transfers instead
of maintaining our own parallel version of the FTP transfer code.
Yay! I ripped something out for a change!
#1 Submitted-By: Robert Nordier <rnordier@iafrica.com>
1996-12-11 09:35:06 +00:00
Jordan K. Hubbard
00b69db338
As Paul has just pointed out, much of my strncpy() usage was either
...
bogus or overly complex and really needed to be done more consistently
and sanely throughout - no question about it. Done.
Suggested-By: Paul Traina <pst@Shockwave.COM>
1996-12-09 08:22:19 +00:00
Jordan K. Hubbard
5153026dfc
Eliminate great evil in the networking code. That's all I'm gonna say.
1996-12-09 06:37:46 +00:00
Jordan K. Hubbard
325403f959
Add Joerg's user management screen for David Nugent's pw(8) program, something
...
which will also need to be brought in before this screen will work.
Add some commentary about how the slip startup code is bogus.
Steal Joerg's loop for more properly closing all files and graft it into
the EHS startup. My loop was functional but more bogus.
1996-12-09 06:02:36 +00:00
Jordan K. Hubbard
ba5555f0e6
Several areas of improvement:
...
o Incorporate some of Tatsumi's bug fixes.
o Remove the xperimnt and commerce distribution items; they haven't
been actual distributions for awhile.
o Try to sanitize the device checking code a little more.
o Cosmetic work on the network code.
1996-12-08 12:27:58 +00:00