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
Jordan K. Hubbard
b4a24ca1f0
Don't run routed by default.
...
Virtually-Demanded-At-Gunpoint-By: joerg
1996-12-02 05:01:02 +00:00
Jordan K. Hubbard
a2a3d9f413
Move configResolv() to *after* the chroot(). This is what was causing
...
NFS installation to fail the first time. This will go into 2.2.
1996-12-01 12:27:36 +00:00
Jordan K. Hubbard
ab9a6af1c4
Change boolean nature of "router" variable since it's not a boolean
...
anymore.
Noticed-By: joerg
1996-11-29 23:52:20 +00:00
Poul-Henning Kamp
f8d8dfe86e
Try to impreve DD mode.
...
Try to make 4Mb floppies work again.
1996-11-27 22:52:34 +00:00
Jordan K. Hubbard
d8c4fd0c82
Correct some typos relating to PC98 server selection.
...
Submitted-By: HOSOKAWA Tatsumi <hosokawa@mt.cs.keio.ac.jp>
1996-11-27 12:44:43 +00:00
Joerg Wunsch
4b8d17f492
Open devices read-only to test whether they are available. This
...
allows to use write-protected tapes...
1996-11-27 01:01:52 +00:00
Joerg Wunsch
7ef22d9129
Provide a symlink for /bin/sh when the fixit floppy is mounted, so
...
scripts using #!/bin/sh (like /mnt2/dev/MAKEDEV) will work.
Observed by: andreas
1996-11-16 22:42:13 +00:00
Jordan K. Hubbard
532c723611
Add vx to list of devices.
1996-11-15 19:53:08 +00:00
Jordan K. Hubbard
5c3507a872
"over 600 packages" (geeze, this has been sitting uncommitted in my
...
source tree for 5 days! :-( ).
1996-11-14 05:46:22 +00:00
Jordan K. Hubbard
9378cb736f
Only save userconfig changes if the boot floppy version and the
...
installed version match.
Pointed-out-by: hosokawa@mt.cs.keio.ac.jp (HOSOKAWA Tatsumi)
1996-11-12 18:39:35 +00:00
Jordan K. Hubbard
d3400928da
Disgusting kludge to make depend rule work again in the fact of
...
Joerg's keymap.[ch] changes. If there's a better way, I'd like to know.
1996-11-09 20:50:23 +00:00