| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
so you don't need to re-enter it for each and every filesystem. Heads up!
This change is incompatible with the previous scripting format,
so those folks (all 2 of you) using config files should take a look
at the changes to the sample install.cfg file for the diskLabelEditor's
new calling syntax.
Finally write a man page for this thing, documenting all of the above
and more. I can't drive a stake through this thing's heart without
properly documenting it first, so please consider this step #1 in that
process (to be honest, sysinstall will also live on for some time in
the 2.2. branch since it's unlikely that the new install tools will ever
make it over there - they're strictly 3.0 material).
|
|
|
|
|
|
|
| |
is _break_ dns lookups entirely, and since reading the relevant docs and
source code does not enlighten for now, I'll remove this until more
basic research has been done into controlling the resolver's timeout
values.
|
|
|
|
|
|
|
| |
the MEDIA_TIMEOUT variable. Just -current for now on this one as
I'm still wanting to play with this a bit and see what the ramifications
of doing this are.
Requested by: pst
|
|
|
|
| |
such as partitioning a disk or overriding an interactive prompt.
|
|
|
|
|
| |
file loading code.
Submitted by: pst
|
| |
|
| |
|
| |
|
|
|
|
| |
mediaDevice directly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
so that we're more useful in multi-user mode. This is still not
100%, but it pulls in a lot more than it used to. Some of the "composite"
variables in /etc/sysconfig are going to take more work.
o Always write /etc/resolv.conf and /etc/hosts if it makes sense to do
so.
o Reset media properly when reselecting. Longstanding bogon.
o Pull SIGPIPE handling out of package.c; I'm actually hoping to handle
this differently shortly.
o Fix bug where cancel in TCP setup dialog still checked data fields.
I think this closes a PR, but I will have to go look.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
at the time, but on further reflection..." bucket with these changes.
1. Checking the media before frobbing the disks was a fine idea, and
I wish it could have worked, but that leads to a rather difficult
situation when you need to mount the media someplace and you're about
to:
a) Chroot away from your present root.
b) Newfs the root to be.
You're basically screwed since there's no place to stick the mount
point where it will be found following the newfs/chroot (and eliminating
the chroot in favor of just using the "root bias" feature would work
great for the distributions but not the pkg_add calls done by the
package installer).
2. Automatic timeout handling. I don't know why, but alarm() frequently
returns no residual even when the alarm didn't go off, which defies
the man page but hey, since when was that so unusual? Take out timeouts
but retain the code which temporarily replaces the SIGINT handler in
favor of a more media-specific handler. This way, at least, if it's hanging
you can at least whap it. I think the timeout code would have been losing
over *really slow* links anyway, so it's probably best that it go.
This should fix NFS, tape & CDROM installs again (serves me right for getting
complacent and using just the FTP installs in my testing).
|
|
|
|
| |
an icky global around.
|
|
|
|
|
| |
configurable (you can now set the timeout interval), fix a crash-bug
when no network device was attached.
|
| |
|
|
|
|
| |
allow SIGINT to stand for "time out now!" in certain cases.
|
|
|
|
|
| |
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).
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
common layout code into some work functions and make all the layout-using
routine adopt them. Also reorganize includes and generally clean up.
|
|
|
|
| |
I've been committing into 2.2 directly all this 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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
site name may have been wrong, or need to be specified by IP.
|
| |
|
|
|
|
|
|
|
| |
multi-user.
Don't clear media on dist failure - this was one of those "seemed like a good
idea at the time" sorts of features.
|
|
|
|
| |
to override them.
|
|
|
|
|
| |
for error return as well (not sure if this is it, but it's one possible
explanation).
|
|
|
|
| |
Noticed-by: jfieber
|
|
|
|
| |
reason to doubt its authenticity.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
the FTP path if we've already configured one (this allows preconfigured ftp
servers).
|
|
|
|
| |
judicious use of dialog_clear_norefresh().
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
possible minute? :-)
|
|
|
|
|
| |
make sure that /tmp is there first! :-) While I'm at it, clean up the
somewhat inexplicably bogus Mkdir() function.
|
|
|
|
|
|
|
|
| |
Add a few strategic screen clears.
Do a lot less wasted screen I/O in restoring screen contents that don't need
restoring.
Use tar instead of cp to back up /etc in installUpdate.
Don't panic when upgrade shell exits.
|
| |
|
|
|
|
| |
Display full, un-truncated version of description in status line.
|
| |
|
| |
|
|
|
|
| |
user frustration.
|
|
|
|
|
| |
If you're running multi-user, check off items in the packages menu
based on whether or not they're actually installed.
|
|
|
|
|
| |
Make FTP re-initializion work.
Fix fix fix.
|