#
267654 |
|
19-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
248115 |
|
09-Mar-2013 |
gjb |
Update ports count and size in sysinstall(8). This is a direct commit to stable/9.
Submitted by: ryusuke Approved by: kib (implicit)
|
#
225736 |
|
22-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
#
216243 |
|
06-Dec-2010 |
brucec |
Ignore any failures with the "local" distribution since it's not present on release CDs and so will normally fail. installCommit() returns a DITEM_ value, not a Boolean. distExtractAll() returns a Boolean, not a DITEM_ value.
Reported by: kensmith MFC after: 3 days
|
#
213386 |
|
03-Oct-2010 |
nwhitehorn |
Extend sysinstall to handle powerpc64 by teaching it that powerpc64 has a lib32 distribution, and that the GENERIC kernel is named GENERIC64. More modifications will be required later for installations from ftp due to the shared platform name with 32-bit powerpc, but this is enough for snapshot CDs to work.
Reviewed by: brucec
|
#
209468 |
|
23-Jun-2010 |
brucec |
Make it easier to cancel a failing installation by only attempting to extract distributions once. If a distribution fails to fetch/extract and the user doesn't want to retry, abort the installation.
Reviewed by: randi Approved by: rrs (mentor) MFC after: 1 month
|
#
203032 |
|
26-Jan-2010 |
jhb |
Don't pop up the menu to select a documentation language for non-interactive installs. Default to not installing any documentation in that case.
MFC after: 1 week
|
#
199133 |
|
10-Nov-2009 |
des |
Remove a bunch of code used to detect SMP on ((i386 && !pc98) || amd64) and offer to install an SMP kernel. The way this worked was: on supported platforms, code to read ACPI tables and BIOS MP tables was compiled into sysinstall, and if an SMP kernel config was present in the source tree when sysinstall was built, code that called it was also compiled. Since we haven't had SMP kernel configs in years, the latter was never compiled and the former never ran.
This only removes dead and unreachable code; it does *not* remove the NCpus variable, nor the code that sets it to 1, nor the code that asks the user to select a kernel from a list.
Discussed with: re@, randi@ and others
|
#
195725 |
|
16-Jul-2009 |
kensmith |
Correct the name of the Mongolian Documentation package.
Approved by: re (kib)
|
#
195132 |
|
28-Jun-2009 |
blackend |
- release/* update to use freebsd-doc-* packages instead of building FreeBSD docset during 'make release' this will speed up release builds; - sysinstall(8) has also been updated to use these packages with a new menu allowing people to choose what localized doc to install; - mention in UPDATING that docs from the FreeBSD Documentation project are now installed in /usr/local/share/doc/freebsd instead of /usr/share/doc.
Approved by: re (kensmith)
|
#
186152 |
|
15-Dec-2008 |
kensmith |
Stop treating Xorg as a distribution in the mainline portion of sysinstall and leave it to be handled in the packages section (or post-install completely) along with all the other packages.
|
#
184753 |
|
07-Nov-2008 |
blackend |
Update ports number and size of Ports Collection.
|
#
181731 |
|
14-Aug-2008 |
kensmith |
Catch up with the removal of /usr/src/compat.
MFC after: 3 days
|
#
175029 |
|
01-Jan-2008 |
kensmith |
Change sysinstall's handling of X11 stuff. Doing it in pieces was probably the right thing to do a while ago but xorg has progressed to the point that for novice users (who are the ones expected to think installing X11 during an install...) it's best to just install the whole x11/xorg metaport for them. This removes the X11 sub-menus and sets it up so you just select whether or not you want X11. While here garbage collect an X11 configuration menu I missed removing when I removed support for attempting xorg configuration from inside sysinstall a while ago.
Discussed with: rwatson, kris No objection from: re Release build tested by: rwatson
MFC after: 1 week
|
#
174725 |
|
17-Dec-2007 |
kensmith |
A few more adjustments needed because of changes in xorg. Just installing xorg-server doesn't include any video drivers so install xorg-drivers as well. And if font-alias isn't installed the X server won't start, complaining it can't find the font "fixed".
Insta-MFC coming, this was tested with a RELENG_6_3 release build and the necessary packages as part of the first round of testing for 6.3-RC2.
|
#
173510 |
|
10-Nov-2007 |
kensmith |
xorg-printserver still exists in the ports tree but it's marked as depreciated and scheduled to be removed.
Confirmed by: kris MFC after: 3 days
|
#
173498 |
|
09-Nov-2007 |
ru |
Teach source installation shell script and sysinstall(8) about the 'scompat' source dist that holds src/compat/.
Reported by: Mars G Miro
|
#
173453 |
|
08-Nov-2007 |
kensmith |
Update X11 dists for xorg-7.3 layout.
X-MFC-after: Insta-MFC may be coming so this can get into 6.3-BETA2.
|
#
171081 |
|
28-Jun-2007 |
jhb |
Teach sysinstall about the 'scddl' source dist.
Approved by: re (kensmith)
|
#
171027 |
|
25-Jun-2007 |
philip |
Fix a number of documentation-lags-behind-reality bugs in sysinstall(8). While here, fix a couple of comments too.
Submitted by: Oliver Fromme <olli -at- lurza.secnetix.de> Approved by: re (kensmith)
|
#
167837 |
|
23-Mar-2007 |
matteo |
Make sysinstall's code WARNS=2 clean .
MFC after: 1 week
|
#
166040 |
|
16-Jan-2007 |
murray |
Provide a more accurate description of the size of the ports collection.
|
#
163634 |
|
23-Oct-2006 |
erwin |
If the user did not chose a distribution from the menu, a sensible default distribution (user) will be installed, however, no kernel will be installed. Fix this by installing a sensible default kernel, SMP/GENERIC, depending on WITH_SMP and number of CPUS found.
Reviewed by: jhb
|
#
158870 |
|
24-May-2006 |
cperciva |
If the user asks for "kernel sources" to be installed, extract the SRC_BASE package (src/[A-Z]*) as well as SRC_SYS (src/sys/*). This allows users who only install the kernel source code to use the modern "make buildkernel" approach.
Discussed with: re (scottl, kensmith) MFC after: 3 days
|
#
157760 |
|
14-Apr-2006 |
jkim |
Fix copy-and-pasto in comment.
|
#
156436 |
|
08-Mar-2006 |
sam |
Revamp base system packaging of kernels to enable up/smp selection at runtime and to support distributing additional kernels: o remove kernel from the base tarball o add new kernel tarballs o build + package both SMP and GENERIC kernels when an <arch>/conf/SMP config file is present o add sysinstall support for multiple kernels o update sysinstall to probe for the number of cpus on a system and auto-select smp/up kernel accordingly o add a post-kernels install hook to fixup /boot/kernel o add -ldevinfo to boot crunch for sysinstall's cpu probing logic
Notes: 1. On HEAD this code is not currently used because GENERIC kernels include SMP. This work is mainly intended for RELENG_6 where the GENERIC kernel is UP. If HEAD changes to match then just enable WITH_SMP in sysinstall/Makefile. 2. The cpu probing support is done with acpi and MPTable; this means some systems will require work for auto-detection to work. 3. The handling of /boot/kernel may need to be revisited; for now we rename one kernel at the last moment (SMP if installed, otherwise GENERIC). There are other, possibly better, approaches.
Lots of help from ru, emaste, scottl, and jhb.
|
#
156123 |
|
28-Feb-2006 |
jhb |
Fix numerous warnings. Aside from menu items in system.c and menu.c this now compiles on i386 with WARNS?= 3. Most of the fixes included adding missing 'static' keywords to internal functions, using fully-defined terminators in statically defined arrays of structs, and various signed vs unsigned mismatches. Also G/C'd unused configSecurity() function.
|
#
149541 |
|
28-Aug-2005 |
murray |
Update number and size of Ports Collection.
MFC after: 1 day
|
#
147425 |
|
16-Jun-2005 |
ru |
Provide 32-bit runtime support on amd64 as a separate distribution, lib32.
Prodded by: obrien Nodded by: peter Approved by: re
|
#
145804 |
|
02-May-2005 |
delphij |
Use static for static variables. This fixes gcc4 build.
|
#
135530 |
|
20-Sep-2004 |
jhb |
Force a redraw if all dists are selected so the checklist is updated.
Submitted by: Rostislav Krasny rosti_bsd at yahoo dot com MFC after: 3 days
|
#
134491 |
|
29-Aug-2004 |
obrien |
Start the de-orbital burn of our previous FreeBSD version compat libs living in usr/src. We need to use them from ports to record dependencies.
Discussed with: re(scottl)
|
#
134286 |
|
25-Aug-2004 |
obrien |
No longer do special handling of Perl. FreeBSD users have all of 5.x to get used to the fact that Perl is no longer part of the base system. It is practically impossible to install any useful package and not get Perl automatically pulled in as a dependency. So the typical user will get their Perl.
This change greatly reduces the amount of manual labor in building the miniinst.iso in release building.
|
#
133441 |
|
10-Aug-2004 |
cperciva |
Teach sysinstall about the "srescue" distribution, which contains the contents of /usr/src/rescue. Until now, the files were shipped with releases but sysinstall would ignore them (resulting in a non-buildable source tree).
Sanity checked by: jhb
|
#
133421 |
|
10-Aug-2004 |
kensmith |
Initial pass at shifting sysinstall(8) to install X.org instead of XFree86. There are still a few nits to work out (graphical config non-functional).
Patches by: anholt@, adapted slightly Reviewed by: 'make release'
|
#
133196 |
|
06-Aug-2004 |
cperciva |
Join the 21st century: Cryptography is no longer an optional component of releases. The -DNOCRYPT build option still exists for anyone who really wants to build non-cryptographic binaries, but the "crypto" release distribution is now part of "base", and anyone installing from a release will get cryptographic binaries.
Approved by: re (scottl), markm Discussed on: freebsd-current, in late April 2004
|
#
131525 |
|
03-Jul-2004 |
stefanf |
Use C99 conforming designated initialisers rather than the obsolete GCC syntax.
|
#
128424 |
|
19-Apr-2004 |
murray |
Update number of ports
|
#
126857 |
|
11-Mar-2004 |
jhb |
Remove unused variables.
|
#
123617 |
|
17-Dec-2003 |
rwatson |
Install 100dpi fonts by default when installing X11: fun as using 75dpi fonts on a 100dpi display is, the jaggies just aren't worth it. DPMI auto-configures higher DPIs on many modern displays now.
|
#
123571 |
|
16-Dec-2003 |
scottl |
Once upon a time, DEVFS was optional, major numbers where static, and /dev needed to be statically populated with device nodes. The first two are no longer true, which makes the third pretty moot. In fact, we don't seem to put device node bits into the distribution archives at all anymore. So..... remove the god-aweful nasty hack that force unmounted devfs during installation so that static device nodes could land in /dev. Now that the vnode cleaner handles this case better this isn't strictly needed, but axeing code in sysinstall is almost always benficial. Thanks to Don Lewis for pointing out this attribute of sysinstall.
|
#
121052 |
|
12-Oct-2003 |
murray |
Update the number of ports.
|
#
119152 |
|
19-Aug-2003 |
obrien |
Remove the vestiges of the old pre-"X_AS_PKG" way we used to handled the installing XFree86 (version 3.3.6 and before).
Reviewed by: jhb
|
#
116081 |
|
09-Jun-2003 |
murray |
Update the number and size of ports in the Ports Collection.
|
#
115711 |
|
02-Jun-2003 |
tmm |
Add a missing return statement to distExtractTarball().
Reviewed by: jhb
|
#
115293 |
|
24-May-2003 |
peter |
Add __amd64__ ifdefs to enable the bootblock handling code, slices, etc.
Approved by: re (murray) Obtained from: obrien
|
#
115236 |
|
22-May-2003 |
ru |
The "krb5" distribution was merged with "crypto", record the death.
Reviewed by: jhb Approved by: re (jhb)
|
#
111991 |
|
08-Mar-2003 |
markm |
KerberosIV deorbit sequence: Un-teach sysinstall about KerberosIV. I'm not 100% sure that I've done this in the right way. If folks want to revisit this, please be my guest.
|
#
111800 |
|
03-Mar-2003 |
murray |
Update the number of ports in the ports collection. Although we've gained 400 ports since the last time this was updated, the disk space estimate is still accurate.
|
#
109434 |
|
17-Jan-2003 |
jhb |
- Rename installFixupBin to installFixupBase to finish up the 'bin' to 'base' dist rename. - Rework struct dist to allow for different types of dists. There are currently three types of dists: DT_TARBALL, the traditonal gzipped and split tar file; DT_PACKAGE, a package; and DT_SUBDIST, a meta-dist in the tree that has its own array of dists as its contents. For example, the 'base' dist is a DT_TARBALL dist, the 'perl' dist is a DT_PACKAGE dist, and the 'src' dist is a DT_SUBDIST dist with its own dist table that contains 'sbase', 'ssys', etc. - Add helper macros for defining array entries for the different types of dists to try and make the statically defined dist table in dist.c more readable. - Split the logic to deal with a DT_TARBALL dist out of distExtract() and into its own distExtractTarball() function. distExtract() now calls other functions to extract each dist. - Tweak the percentage complete calculation in distExtractTarball() to do the multiply prior to the divide so it doesn't have to use floating point. - Axe the installPackage() function along with the special handling for the perl and XFree86 dists in distExtractAll() since distExtract() handles package dists directly now. - Add back in subdists for the X packages based on the split up packages that XFree86-4 uses that as closely map to the X dists we used with X 3.3.x. - Lots of things like distSetX() and the X dist masks are no longer #ifndef X_AS_PKG since we use them in both cases now. - Make the entire installFixupXFree() function #ifndef X_AS_PKG, we only call it in that case anyways, and it's not suitable for the X_AS_PKG case. - Add in X dist menus for the X_AS_PKG case.
Approved by: re
|
#
109310 |
|
15-Jan-2003 |
obrien |
Move the realloc outside the inner loop. This reduces the number of times we do the realloc.
|
#
109032 |
|
09-Jan-2003 |
jhb |
Fix a typo: s/save_free/safe_free/.
|
#
109023 |
|
09-Jan-2003 |
obrien |
save_free the buf.
|
#
109021 |
|
09-Jan-2003 |
obrien |
Separate the uses of a buffer and make it dynamically sized.
Approved by: scottl(re), jhb(re) Reviewed by: kuriyama
|
#
108807 |
|
06-Jan-2003 |
obrien |
Compare pointers to NULL rather than make it look like they are ints.
|
#
107561 |
|
03-Dec-2002 |
jhb |
- Convert the installation of the X package to using installPackage() rather than installX11package(). - Add a perl psuedo-dist that installs the perl package. The perl distribution is selected by default when a User distribution set is selected. It is not selected when a Minimal distribution set is selected. The perl distribution may be toggled manually in the custom menu just as other distributions.
Approved by: re
|
#
107333 |
|
27-Nov-2002 |
jhb |
Enable the compat4x distribution on Alpha as well as i386.
Approved by: re
|
#
107330 |
|
27-Nov-2002 |
jhb |
Expand X_AS_PKG so that we don't declare distribution bitmasks or menus for the X distributions if X_AS_PKG is defined.
Tested on: i386 Approved by: re
|
#
106478 |
|
05-Nov-2002 |
jhb |
Mount devfs with nmount(2) instead of mount(2). This error was masked because errors from mount(2) were explicitly ignored. I didn't fix that bug.
|
#
105935 |
|
25-Oct-2002 |
bmah |
MFS: Update sysinstall text for the number and size or ports in the ports collection.
src/release/sysinstall/dist.c 1.175.2.29 -> 1.175.2.30
|
#
97358 |
|
27-May-2002 |
murray |
The ports collection now contains over 7000 applications and consumes about 165MB of space when first installed.
Submitted by: rpratt
|
#
95825 |
|
30-Apr-2002 |
obrien |
Add the ability to use Bzip'ed packages. Also add the ability to use Bzip'ed distributions -- but this is exclusive of being able to use Gzip'ed distributions.
Sponsored by: FreeBSD Mall, Inc.
|
#
95327 |
|
23-Apr-2002 |
obrien |
Change the name of the 'bin' distribution to 'base'. This is done since it contains much more than /bin, and also gets in the way when making a combined install+fixit CD.
OK'ed by: jkh
|
#
93691 |
|
02-Apr-2002 |
obrien |
Switch to using XFree86 version 4. We do this thru installing the package, so know we have proper PKG registration and dependency information.
This is a WIP for 5.0 DP #1, so it is still rough around the edges and does not GC the old XFree86 3.3.6 handling stuff that should be GC'ed. Sponsored by: FreeBSD Mall, Inc.
|
#
92091 |
|
11-Mar-2002 |
murray |
Update number of ports available.
|
#
89829 |
|
26-Jan-2002 |
murray |
Update the number of ports available.
|
#
89381 |
|
15-Jan-2002 |
jhay |
Compilers are very picky about matching opeining and closing brackets.
|
#
89370 |
|
14-Jan-2002 |
green |
Unbreak installation for the CD-ROM and possiblhy other media types.
Obtained from: LOMAC project Sponsored by: DARPA, NAI Labs
|
#
87589 |
|
10-Dec-2001 |
obrien |
An XFree86 install should not depend on any compat libs any longer. (1) We don't need compat3x and compat4x as we build the bits on the proper release now (vs. getting them from the XFree people). (2) We handle the compat2x needs thru proper port dependancies now.
|
#
87588 |
|
10-Dec-2001 |
obrien |
We do have a compat4x dist for Alpha.
|
#
83845 |
|
22-Sep-2001 |
murray |
Silence more warnings.
|
#
83441 |
|
14-Sep-2001 |
murray |
Increase disk space estimate for installing the ports collection from 70MB to 100MB.
Submitted by: rpratt
|
#
83071 |
|
05-Sep-2001 |
murray |
4000 -> 5800 ports. We really need to add some smarts to the ports/INDEX creation script to update #defines in header files and entities in the doc/ tree.
|
#
79065 |
|
01-Jul-2001 |
dd |
Introduce DEVICE_INIT, DEVICE_GET, and DEVICE_SHUTDOWN macros. As the names suggest, they perform methods on Device's. In addition, they check that the pointer passed to them is valid; if it isn't, they pretend that the action failed. This fixes some crashes due to NULL dereferences (e.g., PR 26509).
Approved by: jkh (some time ago)
|
#
78889 |
|
27-Jun-2001 |
nik |
Various changes to the messages so that they are now appropriate for both CD and DVD releases of FreeBSD.
|
#
75340 |
|
09-Apr-2001 |
jkh |
Clarify that we're talking about KBytes per second vs kBits per second.
Reminded by: bde
|
#
75322 |
|
08-Apr-2001 |
jkh |
According with RFC 2330 ("Framework for IP Performance Metrics", from Paxson et al, Status: Informational, May 1998), we should use "bits per second" and "k" as 1000 not 1024 for throughput measures.
Submitted by: Eduardo Souza Machado da Silva <esms@acm.org>
|
#
74630 |
|
22-Mar-2001 |
jkh |
Include docs with "default X dist" so XF86Config won't complain about it.
|
#
74628 |
|
22-Mar-2001 |
jkh |
Don't install Kerberos stuff if user has selected minimal or "user" modes.
|
#
72249 |
|
09-Feb-2001 |
murray |
Teach sysinstall about the `compat4x' distribution.
Approved by: jkh
|
#
69064 |
|
22-Nov-2000 |
jkh |
Finish the job of conditionalizing the PC98 stuff.
|
#
68599 |
|
11-Nov-2000 |
kuriyama |
Minimal distribution now gets cropto binaries. This can avoid waring about "no sshd" at booting after installation.
Approved by: jkh
|
#
68281 |
|
03-Nov-2000 |
jkh |
Update ports count to "over 4000"
|
#
67621 |
|
26-Oct-2000 |
jkh |
More explicitly set crypto bits.
Partially submitted by: Jeff Kletsky <jeff@spotlife.com>
|
#
66263 |
|
22-Sep-2000 |
jkh |
One whack at the idea of having "security profiles" which select the appropriate(?) defaults for "low", "medium" and "high" security environments. Medium is basically what we currently have with a little seat-belt tightening where it made sense. Low is the same as medium but without the tightening. High is positively fascist with nothing turned on by default and an automatic call to 911 if it can find a modem.
|
#
65950 |
|
16-Sep-2000 |
jkh |
Enable crypto by default with "canned" distributions (it can still be deselected or simply not chosen in a custom install).
|
#
65574 |
|
07-Sep-2000 |
jkh |
MFS: sync with -stable by removing the now-vestigal X_AS_PKG stuff.
|
#
64068 |
|
31-Jul-2000 |
obrien |
Don't offer the PC98 link kit or setup on non-i386 installs.
|
#
63862 |
|
25-Jul-2000 |
obrien |
Don't give the DEC Alpha user the chance to install the X servers that are non-existant on non-i386 platforms.
|
#
63804 |
|
24-Jul-2000 |
jkh |
Terminate, with extreme prejudice, the USAResident hack which does bad things to /etc/make.conf in certain situations. Also soften the "don't install crypto from the USA!" messages since, except for RSA (which is still noted), that's not so true anymore.
|
#
63583 |
|
19-Jul-2000 |
jhb |
- Clarify some of the text in sysinstall in regards to the cryto bits. - Note that we are up to about 3600 ports now rather than about 3000 ports.
Submitted by: kris
|
#
58221 |
|
18-Mar-2000 |
jkh |
Sigh, when the DIST_LOCAL thing was added, it unfortunately wasn't added completely. Take out another gratuitous warning which is omitted when All is selected and local dist does not exist.
|
#
57893 |
|
10-Mar-2000 |
jkh |
Do the right thing with USA_RESIDENT
|
#
57826 |
|
08-Mar-2000 |
jkh |
Fix inexplicable crypto->des reversion.
|
#
57613 |
|
29-Feb-2000 |
jkh |
Revise this for the brave new world of "crypto"
Submitted by: markm Approved by: me!
|
#
57346 |
|
19-Feb-2000 |
jkh |
If user says they're in the USA, record that fact in /etc/make.conf
|
#
57305 |
|
18-Feb-2000 |
jkh |
add missing newline to previous cosmetic fixes.
|
#
57293 |
|
17-Feb-2000 |
dcs |
If no distribution file is found, abort the installation. Previous behavior silently ignored the problem. This affects installations from a filesystem, and possible other types of media.
Approved by: jkh
|
#
57292 |
|
17-Feb-2000 |
dcs |
If the installation media disappears in the process of installing a distribution, recognize it and treat as fatal media error. This happens in the case of a timeout on FTP installations where the user chooses not to select another FTP site, and resulted in segmentation fault.
Approved by: jkh
|
#
57288 |
|
17-Feb-2000 |
jkh |
Various cosmetic fixes, stop saying "DES" when we really mean "crypto", go for more sensible defaults in a couple of menus.
|
#
57076 |
|
09-Feb-2000 |
jkh |
Support the extraction of /usr/src/tools Submitted by: "John W. DeBoskey" <jwd@unx.sas.com>
|
#
57030 |
|
08-Feb-2000 |
jkh |
Always set dist_attr to NULL. Submitted by: "John W. DeBoskey" <jwd@unx.sas.com>
|
#
56573 |
|
25-Jan-2000 |
jkh |
o Fix http proxy code for various extentions and deal with FTP archive format changes.
o Make anonymous ftp setup more analy retentive.
PR: 16070 Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de>
|
#
56244 |
|
18-Jan-2000 |
obrien |
* add SVR4 and OSF/1 enabling in the Start Up config menu * deals with X11 install when all we have is the Port (such as on the Alpha)
Ok'ed by: JKH
|
#
55793 |
|
11-Jan-2000 |
jkh |
Upgrade to XFree86 3.3.6
|
#
55394 |
|
04-Jan-2000 |
jkh |
Remove references to now-obsolete XFree86 source collection (use the port, it's far better).
|
#
55201 |
|
28-Dec-1999 |
jkh |
Only print "couldn't install distributions" popup if any actual distributions were found to go along with the residual mask value.
|
#
54764 |
|
18-Dec-1999 |
jkh |
Add more strategic screen clears
|
#
54722 |
|
17-Dec-1999 |
jkh |
In retrospect, msgNotify() should leave its contents on the screen longer to give the user something to look at while things are happening. Change it to do so and insert the appropriate screen saves elsewhere.
|
#
54650 |
|
15-Dec-1999 |
jkh |
Properly disable COMPAT_3X for alpha.
|
#
54619 |
|
14-Dec-1999 |
jkh |
Put up some more helpful dialog boxes. Adjust some text to make more sense.
|
#
54587 |
|
14-Dec-1999 |
jkh |
Completely rip-out and redesign sysinstall's refresh model as well as redoing all the menus to have proper, or at least non-hallucinogenic, keyboard accelerators.
This requires my recent update to libdialog to work properly and will probably also exhibit some other "interesting" behavior while the last few missing screen clears are found (which is why I'm not going to MFC immediately). At least now, however, sysinstall does not gratuitously redraw random screens at the drop of a hat and drive serial console installers out of their minds.
|
#
54582 |
|
13-Dec-1999 |
jkh |
Make kerberos4 conditional.
|
#
54011 |
|
01-Dec-1999 |
jkh |
We need COMPAT3X for both i386 and alpha, not just i386.
|
#
53973 |
|
30-Nov-1999 |
jkh |
Don't make the failure of a LOCAL dist a reported error. If we're running 4.x and install X, auto-select COMPAT3X.
|
#
53015 |
|
08-Nov-1999 |
jkh |
Allow distributions to be excluded more easily in scripts.
Submitted by: Brian Dean <brdean@unx.sas.com>
|
#
51825 |
|
30-Sep-1999 |
peter |
Use sigemptyset rather than sa_mask = 0.
Submitted by: "John W. DeBoskey" <jwd@unx.sas.com>
|
#
51437 |
|
19-Sep-1999 |
markm |
Prepare for K5.
|
#
50920 |
|
04-Sep-1999 |
jkh |
Update to XFree86 release 3.3.5
|
#
50780 |
|
01-Sep-1999 |
jkh |
Oh crud, did I ever screw the pooch! Rather than sync this with -stable, I backed-out the changes in -current and didn't touch stable at all (I thought I had my patch order reversed, not what actually happened). AIEEE! I can't even blame the crack for this one since I broke my crack pipe a few weeks ago. I think sleep deprivation gets the blame for this one.
Medal for noticing this one goes to: Jim Bloom <bloom@acm.org>
|
#
50725 |
|
01-Sep-1999 |
jkh |
MFC: Catch 3.2-stable sysinstall up to 4.0-current level functionality, bringing in DHCP support. The only thing I left out were Poul-Henning's newfs changes since I'm not sure if he's brought the rest of that support into -stable yet. If it turns out that this is the case, I'll MFC those changes too.
|
#
50479 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
49442 |
|
05-Aug-1999 |
sos |
Add a local distribution under the "costum distribution" menu. This allows to add local additions on install time..
|
#
49014 |
|
23-Jul-1999 |
jkh |
More changes for the Alpha X support - don't list PC98 servers since they make no sense here but list the TGA server, since it does.
|
#
48901 |
|
19-Jul-1999 |
jkh |
Catch an XFree86 3.3.4 update I missed.
|
#
48848 |
|
16-Jul-1999 |
jkh |
Don't offer compat dists on alpha since it makes no sense to do so.
Suggested by: msmith
|
#
48133 |
|
23-Jun-1999 |
brian |
The ports tree is now 83MB. Change ``about 50MB'' to ``about 90MB''. Suggested by: Mark Knight <markk@shrewd.demon.co.uk
|
#
47165 |
|
14-May-1999 |
jkh |
Yikes! I almost left out the 3D Labs server. :)
|
#
46503 |
|
05-May-1999 |
jkh |
Another round of updates for -current and 3.2
|
#
45896 |
|
21-Apr-1999 |
obrien |
Add compat3x to the mix.
Reviewed by: jkh
|
#
44894 |
|
19-Mar-1999 |
jkh |
Offer an X Kern Developer collection, by user request (it's also more orthogonal to the other entries).
Clean up X selection code a bit.
Choose proper architecture subdirectories on mirror sites now that we've gone fully to the new multi-arch directory scheme.
|
#
44003 |
|
14-Feb-1999 |
jkh |
Update to match ports reality.
|
#
43741 |
|
07-Feb-1999 |
jkh |
If user selects X, also auto-select compat22 (for now).
|
#
43739 |
|
07-Feb-1999 |
jkh |
SMAILCF distro no longer exists.
|
#
43577 |
|
04-Feb-1999 |
jkh |
Add compat22 distribution in anticipation of its appearance.
|
#
42345 |
|
06-Jan-1999 |
peter |
Remove some remaining references to LKM's. Snaps were trying to unpack slkm* etc, among other things.
|
#
41368 |
|
26-Nov-1998 |
jkh |
Update for XFree86 3.3.3
|
#
41162 |
|
15-Nov-1998 |
jkh |
o Break fixups into binary fixups and XFree86 based fixups. o Move fixups into extraction routine so all consumers don't have to duplicate the right behavior. o Make some things more orthogonal (just for asthetics sake) o Add option to go back and do it again if XF86Setup fails (possibly with a different setup - this one has always annoyed me).
|
#
40378 |
|
15-Oct-1998 |
jkh |
Search for correct property name; the older attrs code bogusly folded case, so I never noticed this bug. :)
|
#
40347 |
|
14-Oct-1998 |
jkh |
Use properties code.
|
#
39752 |
|
29-Sep-1998 |
jkh |
Update to match newest XFree86 naming conventions.
|
#
39595 |
|
23-Sep-1998 |
jkh |
MF22: Important fixes for loading XFree86 distributions I forgot to merge after 2.2.7 (I was wondering why that bug looked so familiar!). Also update some docs accordingly.
|
#
37797 |
|
21-Jul-1998 |
jkh |
MF22: various fixes for new XFree86 dist and cdrom warnings.
|
#
36835 |
|
09-Jun-1998 |
jkh |
Stop including COMPAT_21 unconditionally for X now; that kludge hasn't been necessary for awhile.
|
#
34442 |
|
10-Mar-1998 |
jkh |
Update to XFree86 3.3.2 - I had to remove the entries for the VFB and PRT servers since the extra PC98 servers have eaten all my flag bits. Time to redo the way distribution masks are calculated, definitely, but for now I guess people can always install those two components by hand if they really want them.
|
#
34431 |
|
09-Mar-1998 |
jkh |
Remove deprecated XIG support - that project never happened.
|
#
32714 |
|
23-Jan-1998 |
jkh |
In !dists case, invoke the custom dist menu rather than the toplevel dist menu. This makes a good deal more sense and should have been this way all along.
|
#
30385 |
|
13-Oct-1997 |
jkh |
Consolidate distribution flag checking code.
|
#
30335 |
|
12-Oct-1997 |
jkh |
Now that nested menus work properly, stop using the kludged-up DITEM_RECREATE flag.
|
#
30100 |
|
04-Oct-1997 |
jkh |
Un-nuke krb and do what I *meant* to do, darn it.
|
#
30099 |
|
04-Oct-1997 |
jkh |
Adapt for new crypto source layout.
|
#
29579 |
|
18-Sep-1997 |
jkh |
Whoops! Missed one on the XF8633 -> XF86331 update. PR: 4560
|
#
29575 |
|
18-Sep-1997 |
jkh |
Over 1000 ports now. Note this in the relevant place.
|
#
29541 |
|
17-Sep-1997 |
pst |
Fix misspelling
|
#
29501 |
|
16-Sep-1997 |
jkh |
MF22: pst's changes. Submitted by: pst
|
#
29246 |
|
09-Sep-1997 |
jkh |
Update for XFree86 3.3.1
|
#
27134 |
|
01-Jul-1997 |
jkh |
Allow distSetByName() to process all the relevant entries. Submitted by: msmith
|
#
26607 |
|
13-Jun-1997 |
jkh |
reverse polarity on bit-flip from 2.2
|
#
26514 |
|
08-Jun-1997 |
jkh |
1. Make it possible to set up all the TCP/IP values from a script.
2. Update to XFree86 3.3
|
#
26456 |
|
05-Jun-1997 |
jkh |
Resurrect / implement some of the more esoteric scripting features, such as partitioning a disk or overriding an interactive prompt.
|
#
25473 |
|
05-May-1997 |
pst |
Add in some more config file support -- add variables to shut up sysinstall about the dangerously dedicated message, and other variables to allow pre-configuring the distribution sets.
Still todo: add a variable to define an initial set of packages that should be loaded. Reviewed by: jkh
|
#
25052 |
|
20-Apr-1997 |
jkh |
Sync with 2.2 and clean up some tortured english that was added.
|
#
24548 |
|
02-Apr-1997 |
jkh |
Sync up to current state of development.
|
#
24235 |
|
25-Mar-1997 |
jkh |
YAMF22
|
#
23907 |
|
15-Mar-1997 |
jkh |
YAMF22
|
#
23729 |
|
11-Mar-1997 |
jkh |
Fix a long-standing bug with the label editor I just found (you could mount two dos partitions with the same name).
Neaten up a dialog box that was encroaching on the right edge.
|
#
23629 |
|
10-Mar-1997 |
jkh |
Sync with 2.2.
|
#
23516 |
|
08-Mar-1997 |
jkh |
YAMF22
|
#
22988 |
|
22-Feb-1997 |
peter |
Revert $FreeBSD$ to $Id$
|
#
22824 |
|
17-Feb-1997 |
jkh |
Always load DIST_COMPAT21 when loading X. This used to be the default then it got taken out when the COMPAT21 distribution got dangerous. Now that it's safe (we hope), it comes back.
|
#
22075 |
|
29-Jan-1997 |
jkh |
Make media re-init a user choice.
|
#
21976 |
|
24-Jan-1997 |
jkh |
OK, I've got two ideas to file in the "really seemed like a good idea 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).
|
#
21937 |
|
21-Jan-1997 |
jkh |
Argh! Moving the media initialization to before the disk scribbling section was a good thing, since it made it possible to detect media problems *before* the installation started, but it also caused various things to be mounted BEFORE the chroot() call, which definitely messes things up.
Fix this by detecting the pre-chroot() case and mounting into a subdir.
|
#
21901 |
|
20-Jan-1997 |
jkh |
Rearrange the timeout code and also (whoops) provide for timeouts during file opens, not just during file reads.
|
#
21859 |
|
19-Jan-1997 |
jkh |
Use alarm's return status to more properly denote timeout rather than keeping an icky global around.
|
#
21855 |
|
18-Jan-1997 |
jkh |
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.
|
#
21815 |
|
17-Jan-1997 |
jkh |
Be more aggressive about timeouts.
|
#
21806 |
|
17-Jan-1997 |
jkh |
Add timeout support to sysinstall's general media handling, allow SIGINT to stand for "time out now!" in certain cases.
|
#
21792 |
|
17-Jan-1997 |
jkh |
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).
|
#
21710 |
|
15-Jan-1997 |
jkh |
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.
|
#
21673 |
|
14-Jan-1997 |
jkh |
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.
|
#
21243 |
|
03-Jan-1997 |
jkh |
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.
|
#
21009 |
|
29-Dec-1996 |
jkh |
Add a "catpages" distribution for the catman stuff.
Submitted-By: joerg
|
#
20484 |
|
14-Dec-1996 |
jkh |
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.
|
#
20355 |
|
12-Dec-1996 |
jkh |
Undo one of my memory optimization hacks - it actually made things more complicated.
|
#
20331 |
|
11-Dec-1996 |
jkh |
Be more efficient in how we use memory (stumbled across while looking for something else) for attributes and variables.
Remove stack-stomper in sstrncpy().
|
#
20315 |
|
11-Dec-1996 |
jkh |
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>
|
#
20208 |
|
08-Dec-1996 |
jkh |
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.
|
#
19581 |
|
09-Nov-1996 |
jkh |
Whups, we need the VGA16 server by default too.
|
#
19579 |
|
09-Nov-1996 |
jkh |
1. Saner ldconfig path. 2. Choose DIST_XF86_CFG in defaults; XF86Setup isn't happy otherwise.
|
#
19518 |
|
07-Nov-1996 |
jkh |
More cosmetic tweaks, get the prefixes adjusted properly to XFree86 3.2's new packaging scheme.
|
#
19509 |
|
07-Nov-1996 |
jkh |
Complete switch-over to XF86 3.2.
|
#
19469 |
|
06-Nov-1996 |
jkh |
Update to XFree86 3.2
|
#
19335 |
|
02-Nov-1996 |
jkh |
Fix a bogus decent into the network setup screen when running 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.
|
#
18852 |
|
10-Oct-1996 |
jkh |
Ahem. It might be nice if I included /usr/src/contrib in with the other src dists. This alone is a good reason to re-roll the SNAP before putting it on CD.
|
#
18753 |
|
06-Oct-1996 |
jkh |
Detect the zero-chunks case properly, now that I've reversed the order of the distribution probes over ftp.
Properly #ifdef the SAVE_USERCONFIG code.
|
#
18650 |
|
03-Oct-1996 |
jkh |
First cut at a "copy userconfig changes from installation kernel to installed kernel" mechanism. This is just the foundation - more work follows and will be committed over the next few hours. Submitted-by: "Eric L. Hernes" <erich@lodgenet.com> & jkh
|
#
18633 |
|
01-Oct-1996 |
jkh |
Try to get the info file before the whole file - it eliminates a gratuitous fetch attempt in most situations.
|
#
18504 |
|
26-Sep-1996 |
pst |
Rate limit the "xxx bytes read from" message to a maximum of one per chunk or one per second, whichever is less. Outputting this message once every couple of K was really crazy on a 9600bps serial console.
|
#
17404 |
|
03-Aug-1996 |
jkh |
Try to make screen update more efficient (less flickering) by more judicious use of dialog_clear_norefresh().
|
#
17153 |
|
13-Jul-1996 |
jkh |
Back out my change for Peter which did transfer timings based on current chunk rather than distribution - it's just caused the numbers to fluctuate too wildly, sorry Peter! ;-(
|
#
17126 |
|
12-Jul-1996 |
jkh |
Fix something I broke with CDROM installation (well, I knew my first test CD would turn at least one bug up :-).
|
#
17065 |
|
10-Jul-1996 |
jkh |
Better error checking in helpfile expander. Tart up some of the output a little.
|
#
17042 |
|
09-Jul-1996 |
jkh |
Try to prevent the status line from jumping around quite so much.
|
#
17039 |
|
09-Jul-1996 |
jkh |
Take compat dists out of the canned set - they seem to do more harm than good, actually, and those who actually need them can select them.
|
#
17034 |
|
09-Jul-1996 |
jkh |
A number of improvements in the way statistics are printed, add a "chroot" option for installing distributions and/or packages to somewhere other than /, say for a case where you're installing to an external disk on some other machine's behalf. More miscellaneous fixes to various problems I stumbled across while adding this stuff.
|
#
17007 |
|
08-Jul-1996 |
jkh |
Fix even more lurking bogons - why do I never find these until the last possible minute? :-)
|
#
16887 |
|
01-Jul-1996 |
jkh |
Make it plainer how to exit.
|
#
16347 |
|
13-Jun-1996 |
jkh |
Correct some embarassing 3am english.
|
#
16326 |
|
12-Jun-1996 |
jkh |
Fix a truly stupid bug which broke the package installation menu for everything _but_ the multi-user case now (it was the opposite before :-). That means adding packages with the 2.2-960511-SNAP boot floppy is busted. Feh.
|
#
16325 |
|
12-Jun-1996 |
jkh |
handle a message box which can potentially go past 80 cols.
|
#
15973 |
|
29-May-1996 |
jkh |
Fix some minor formatting dreck.
|
#
15972 |
|
28-May-1996 |
jkh |
Sha-ZAM!
The root floppy is now gone. I shall not mourn its passing. Everything we need is on boot.flp or the bindist.
|
#
15966 |
|
28-May-1996 |
jkh |
Very small semantic change.
|
#
15883 |
|
23-May-1996 |
jkh |
Have both distribution and package extraction screens display the transfer speed in KB/sec while fetching stuff; this gives you a better idea if your link has crashed or is behaving oddly.
|
#
15791 |
|
16-May-1996 |
jkh |
Rethink the previous X distribution change. Including COMPAT_21 is just bogus, and I think I'll simply see that the X distribtion is rebuilt for -current before doing another snapshot for it. :-)
|
#
15790 |
|
16-May-1996 |
jkh |
Get X user and X developer distributions checked correctly again in menus. Oh yeah, last commit also fixed (I hope) the /etc/sysinstall not being written on Custom installation problem.
|
#
15510 |
|
01-May-1996 |
jkh |
If we've selected X, select the compat21 distribution as well.
|
#
15509 |
|
01-May-1996 |
jkh |
Add the compat21 dist.
|
#
15458 |
|
29-Apr-1996 |
jkh |
Fix more display weirdnesses that only show up during a real installation.
|
#
15457 |
|
29-Apr-1996 |
jkh |
Remove a bogus dialog_clear();
|
#
15449 |
|
29-Apr-1996 |
jkh |
Fix a small display bogon with the progress indicators.
|
#
15419 |
|
28-Apr-1996 |
jkh |
Fix an ancient index list bug. Make FTP re-initializion work. Fix fix fix.
|
#
15416 |
|
27-Apr-1996 |
jkh |
Bump snapshot release date - looks like I was off by a couple of days!
More display fixes to sysinstall and assorted tweaking.
|
#
15383 |
|
25-Apr-1996 |
jkh |
Quite a few changes:
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.
|
#
15355 |
|
22-Apr-1996 |
jkh |
Bring this into sync.
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!
|
#
15242 |
|
13-Apr-1996 |
jkh |
1. Update all the copyrights to delete useless clauses 3 and 4. 2. Change more of the menu code over to new system. 3. Streamline label editor.
|
#
15091 |
|
07-Apr-1996 |
jkh |
Major surgery.
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.
|
#
13846 |
|
02-Feb-1996 |
jkh |
Understand about the doc distribution.
|
#
12661 |
|
07-Dec-1995 |
peter |
Update the -current sources from the 2.1 branch.
Approved (in spirit) by: jkh
|
#
10882 |
|
18-Sep-1995 |
peter |
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...
|
#
9202 |
|
11-Jun-1995 |
rgrimes |
Merge RELENG_2_0_5 into HEAD
|
#
8881 |
|
30-May-1995 |
rgrimes |
Remove trailing whitespace.
|
#
8852 |
|
29-May-1995 |
jkh |
Some floating-point trickery to make the gauge come out right. Also make it a little longer.
|
#
8850 |
|
29-May-1995 |
jkh |
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.
|
#
8837 |
|
29-May-1995 |
jkh |
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.
|
#
8820 |
|
28-May-1995 |
jkh |
Fix bogon I introduced into dist extraction code last night.
Update to Poul's latest gripe list fixes.
|
#
8812 |
|
28-May-1995 |
jkh |
Remove a needless complication - parent directory already has a trailing /.
|
#
8807 |
|
28-May-1995 |
phk |
cdrom.c: try "cdrom/%s" then "cdrom/dists/%s" dist.c: fix an error message to make more sense.
|
#
8803 |
|
28-May-1995 |
jkh |
Humanize Poul-Henning's code. Status values should be properly respected now.
|
#
8799 |
|
27-May-1995 |
phk |
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.
|
#
8792 |
|
27-May-1995 |
jkh |
Commit parts of reorg that were diffs. Substantially re-engineer the extraction and mediaGetFTP() handshaking to solve some unexpected complexities.
|
#
8781 |
|
26-May-1995 |
jkh |
Change XFree86 dist names to upper case again.
|
#
8763 |
|
26-May-1995 |
jkh |
This should enable use to find the info files properly over ftp.
|
#
8762 |
|
26-May-1995 |
jkh |
Swap args to deviceGet(). Whoops!
|
#
8760 |
|
26-May-1995 |
jkh |
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.
|
#
8756 |
|
26-May-1995 |
jkh |
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.
|
#
8751 |
|
25-May-1995 |
jkh |
Bring in all my fixes to Poul's gripe list as of last night.
|
#
8727 |
|
24-May-1995 |
jkh |
Bring everybody up to date on my morning's work.
1. Fix a few bugs in the ftp installation code and implement proper ftp and network shutdown routines.
2. Clean up the menus a fair bit - add a FreeBSD configuration menu.
3. Eliminate the last of the "chaining" - the installation now does the most obvious thing in the most obvious cases and doesn't present you with more menus than you were expecting. This makes it necessary to be a little more explicit in places, but it's still less confusing.
4. Add a few more safety nets for the user. Change a few hard-and-fast limits to warnings (it now runs as non-root, Bruce).
5. Add descriptions for all the supported ethernet cards.
6. Make the cpio floppy extract put up a menu requesting the drive you wish to use if you have more than one; don't just always assume drive A.
|
#
8722 |
|
24-May-1995 |
jkh |
Sync to latest ftp-capable sysinstall. We're getting there!
|
#
8705 |
|
23-May-1995 |
jkh |
1. Bring in the first cut of Poul's ftp routines. We still don't use them yet, but it's close (we're working on the last wrinkles in the CD install for now). 2. Complete the CDROM installation strategy code. 3. Simplify the distribtuion loading code. 4. General error message cleanup. 5. Write the /etc/fstab file now and split those routines into config.c 6. Clean up the menus a little more.
|
#
8702 |
|
22-May-1995 |
jkh |
Implement most of the CD extract code. Clean up a few last display bugs. Add sanity checking that makes sure user creates root and swap partitions. Add swap partitions with swapon().
|
#
8677 |
|
21-May-1995 |
jkh |
1. Start syncing up the network strategy code so that folks like Poul and Justin can see it.
2. Attempt to fix the redisplay problems in label.c some more. Not clearing the screen each time is certainly faster, but it's causing all sorts of problems.
|
#
8671 |
|
21-May-1995 |
jkh |
Reverse a boolean condition that prevented the user from disabling a distribution fetch.
|
#
8659 |
|
20-May-1995 |
jkh |
Don't clear the screen for every redraw in the disklabel and partition editors (ugh). Fix an utterly bogus message (no arguments :) in dist.c. This should all make Poul a little happier and slide in before the next CTM update window.
|
#
8643 |
|
20-May-1995 |
jkh |
Don't call mediaVerify() in quite so many places.
|
#
8636 |
|
19-May-1995 |
jkh |
This doesn't work - the extract code is half-baked. I commit it only so that Gary can sync to it before I go to bed.. :)
|
#
8631 |
|
19-May-1995 |
jkh |
Be more verbose now that we're getting ready to actually extract.
|
#
8630 |
|
19-May-1995 |
jkh |
XF86VGA16 -> XF86VG16
|
#
8629 |
|
19-May-1995 |
jkh |
1. Incorporate Nickolay's ammended patches for Russian screenmap support as per Andrey's letter. Make a few modifications for correctness.
2. Add Language menu back to first menu - it was too buried in the Options menu.
3. Add size information to all distributions.
4. Add a compat20 distribution (we need to make one of these!! Any takers? Please?)
Submitted by: Nickolay N. Dudorov <nnd@gw.itfs.nsk.su> & jkh
|
#
8589 |
|
18-May-1995 |
jkh |
1. Primitive bad144 support (I believe an additional command is needed, but won't know until Poul wakes up again). 2. Make vsystem() put its output on the debugging fd. 3. DTRT with root filesystem placement - now I see how this has to work (thanks, Poul). 4. Many miscellaneous spelling errors fixed and general cleanup.
|
#
8576 |
|
17-May-1995 |
jkh |
Commit my latest so that Gary can sync up - this version should also be the grounds for our first round of testing in the release I'm rolling. It doesn't load the distributions yet, but it should do everything else.
|
#
8556 |
|
16-May-1995 |
jkh |
This will now compile and even scribble helpfully on your disks. It remains to be seen how successfully. The distribution loading code is still not here yet, but the partition/newfs/mount/cpio-extract cycle is as complete as it's ever going to get, modulo possible bug fixes. The TCP/IP setup screen is also sort of here, albeit in a highly-changing state due to the fact that per-interface information isn't being kept right now but is being added (thanks, Gary!).
|
#
8549 |
|
16-May-1995 |
jkh |
This does _not yet compile_; I'm simply bringing in my changes from this weekend in order to more easily sync with my CVS tree at home. Another commit relative to these changes will follow shortly.
|
#
8405 |
|
10-May-1995 |
jkh |
Fold in all my recent changes. Do another clean-up pass over this, making the generic menu handler much more powerful (now handles multiple dispatch). A few more menus fleshed out and the beginnings of the distribution handler committed. Should be transfering full distributions over in the next commit.
|
#
8363 |
|
08-May-1995 |
jkh |
Sync these up so that they'll get into my CVS tree at home, where I'll continue working on the distribution extract stuff.
|
#
8278 |
|
04-May-1995 |
jkh |
This will now write MBR entries - should be enough for testing.
|