| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
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.
|
|
|
|
| |
to work on.
|
|
|
|
|
|
| |
of days!
More display fixes to sysinstall and assorted tweaking.
|
|
|
|
|
|
|
| |
Go back to Normal menus for Media and FTP menus rather than
radio menus - the difference in behavior is confusing and sort
of detracts from the added (small) advantage of seeing what you last
picked.
|
|
|
|
|
|
|
|
|
|
| |
1. Fix the last display bugs (I hope) by use of dialog rebuilds at stategic
points.
2. Clean up the distributions menus so that everybody (that's reasonable)
has All and Clear options for setting/clearing things en-masse.
3. Various attempts at display optimization.
4. Change the wording of the `Don't use Write!' dialogs to make them more
explicitly define when and when not to use the option.
|
|
|
|
|
|
|
|
|
|
| |
I still have a _very very annoying_ display bug which occurs when a menu
item causes a submenu to be displayed - the screen repaints for the original
menu (which is restored upon return from the submenu) are off by about 4
characters. I've tried restoring the screen, the cursor position, you name
it - same deal. Grrrr! This commit is my first step in trying to get someone
else to help me look into this one since I'm just tearing my hair out at this
point!
|
|
|
|
|
| |
2. Change more of the menu code over to new system.
3. Streamline label editor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Use new dialog menu hacks (no strings, just arrays of dialogMenuItem structs)
so that I can create composite menus with radio/checkbox/... items in them,
removing some long-standing UI bogons in various menus. This work isn't
finished yet, but will be done in two phases. This is phase one.
2. Remove all the script installation stuff. I never got time to document it,
it was arcane and it just complicated much of the code. There are better
ways of doing this if I want to do auto-driven installations later.
3. Remove much dead code and otherwise attempt to remove as much historical
grot as possible so that this code is easier to hack on. This is also
a two-stage process, phase one of which is now complete.
|
|
|
|
| |
the CD (thanks to Mike O'Dell for finding it). Fixed.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Revamp package installer to use new dependency lists and also
pkg_add's new `read from stdin' mode to prevent a copy of the package
from hitting the disk unnecessarily.
2. More fixes for running "not as init" - don't get upset if CDROM already
mounted, do the right thing instead.
3. If running as init, assume first-time install and _don't show the
(W)rite option in the fdisk screen.
4. Many other little tweaks, some of which will have to wait for fuller testing
until I can create a boot floppy (testing certain system-destroying
features of sysinstall can be a royal pain). Expect some more commits.
|
|
|
|
| |
Approved (in spirit) by: jkh
|
|
|
|
|
|
|
| |
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...
|
| |
|
| |
|
| |
|