summaryrefslogtreecommitdiff
path: root/distrib
AgeCommit message (Collapse)Author
2002-11-09Code cleanup, simplification and shrinkage.Kenneth R Westerback
Eliminate the function get_setsdir() by merging it into install_mounted_fs(). Eliminate global SETSDIR as a result. Move the loop logic used to select the directory to use on a mounted filesystem to a 'done' style loop. i.e. loop until valid input (a directory which exists) or 'done'. 'done' implies abandoning effort to find a directory. Eliminate the test for and associated error message about no filesystems being mounted below the mount point passed to install_mounted_fs(). This served little purpose not addressed by the message generated when a non-existant directory is entered. i.e. novices won't understand and experts can '!' out to investigate. Remove the option to list mounted filesystems. Same reasons as for eliminating the test for mounted filesystems. Move repeated tests for an empty GET_FILES into the function invariably called after the tests (install_get_files()).
2002-11-09Fix two problems:Kenneth R Westerback
1) When asked to choose a device, a user could enter two identical words separated by a blank (e.g. 'a a') and thereby confuse the check for selection validity. Quote user response before using it. 2) When asked to choose a sub-timezone, the user could escape to a shell and when returning only see half the sub-timezone prompt redisplayed. Put entire prompt into ask() parameter rather than displaying first half in a separate echo -n. Also change a "(or done)" to "(or 'done')" to be consistant with other similar displays and move the initial comment for mount_a_disk() to before the function to conform to normal usage.
2002-11-08add a radio receivers section and bktr yto the miscMichael Shalayeff
2002-11-07mention onther windows nt flavours wrt using proper raw floppy writing ↵Michael Shalayeff
utility; form DJ Gregor via pr2851
2002-11-07Treat 'bsd' like just another filename in THESETS, no more 'kernel'Kenneth R Westerback
logic. As result, MDSETS gone from everything but mac68k. MDSETS now treated as a list of complete file names to add to THESETS, allowing more MD flexibility, i.e. may or may not be .tgz files. All traces of tar.gz removed. Not used for sets since 2.7 or so. As a result of code simplification from not having to consider tar.gz, the functions get_sets(), make_lastset(), and set_not_done() are eliminated, along with the global SETS. Build THESETS and DEFAULTSETS to contain full file names. Always install sets in the order they appear in THESETS, keeping siteXX last but without needing special logic. More predictable for user if a lot of set additions and removals done before being satisfied, as the sets are now installed in the same order they appear in the selection list. Remove ability to look for non-set .tgz/.tar.gz files. The job of the install scripts is to install the standard sets in a simple and rational way. Not to install general tar balls. The user can do that post-install or simply '!' out to do it during install. On their head be it. If no sets are found in a specified source, list the filenames in THESETS to show what is being looked for.
2002-11-02sync after libc[_r] minor crank; pvalchev@ ok.Federico G. Schwindt
2002-11-02sync.Federico G. Schwindt
2002-11-01Cleanup. Don't bother complaining when the user selects some non-existantKenneth R Westerback
set. Just re-display the selection list unchanged. Smaller, cleaner.
2002-11-01Cleanup. install_sets() no longer takes a parameter.Kenneth R Westerback
2002-10-31Introduce some better feedback during attempted ftp installations. InKenneth R Westerback
this pass check the file list returned by ftp_list_file() for two common errors ('Login failed.' and 'No such file or directory.') and display the error messages rather than just complaining that no sets were found. Delete an unused local variable. Do not allow the user to continue with the install/upgrade if the sanity checks fail. Keep asking them to install more sets until the checks succeed. ok millert@.
2002-10-30Change kernel set to shorter names on mac68k; supposed to make krw'sMiod Vallat
next changes easier.
2002-10-30sets sync for perl, ok pvalchev@Dale Rahn
2002-10-28Rework/reword the install sanity checks and associated logic slightly.Kenneth R Westerback
1) Do all three sanity checks (for bsd, base32, etc32) every time so the user is aware of all three problems asap. Make the error messages stand out, and refer explicitly to the sets that should fix the problem. 2) Use standard 'done' logic to exit the set selection loop rather than ask a separate question. One side effect: a <cr> at the set location prompt now just causes the redisplay of the prompt rather than an error. 3) Remove 'suspect' sets from the SETSDONE list so that if bsd, base32 or etc32 are found to be wanting, they are automatically selected the next time they appear on the list of available sets. 4) But the $MDSETS (and therefore the 'bsd' set) first on the selection list. This puts all three 'required' sets at the top of the list where they seem to belong.
2002-10-27Ensure that 'siteXX.tgz' and 'siteXX.tar.gz' are the *last* setsKenneth R Westerback
installed. This should guarantee that any site-specific files which are intended to replace files installed from 'normal' sets will do so.
2002-10-26Better wording, from brad@Dale Rahn
2002-10-25Talk about sharing a disk with MacOS and how to use all of the disk with MBRDale Rahn
partitioned disks.
2002-10-24syncMichael Shalayeff
2002-10-23syncTheo de Raadt
2002-10-21mention Intel 21145, jason@Henning Brauer
2002-10-21two more 4porst here as wellHenning Brauer
2002-10-20add Intel 21145, miod@ and jason@Henning Brauer
2002-10-20add fxp; ok drahn miodPeter Valchev
2002-10-20Intel 21145Henning Brauer
2002-10-17syncTheo de Raadt
2002-10-16add both the v100 and v120Jason Wright
2002-10-15syncMichael Shalayeff
2002-10-14Syncronize list of supported devices with pciide(4).Grigoriy Orlov
pointed by miod@
2002-10-13whole bunch of VScom serial and parallel cards was missing hereHenning Brauer
2002-10-13Boca serial multiport cardsHenning Brauer
2002-10-10syncTheo de Raadt
2002-10-08Gremlin; spotted by Dries Schellekens (gwyllion at ulyssis dot org), thanks!Miod Vallat
2002-10-07Add specific installation steps for DEC 3000 machines, and document a fewMiod Vallat
caveats from their v.1 SRM.
2002-10-07Sync mirrorlist with current tables, tweak layout, mention ftp.html as theMiod Vallat
authoritative source of information.
2002-10-07A few typos, and sync with reality.Miod Vallat
2002-10-07Set size updates. Almost correct.Miod Vallat
2002-10-07Devise the appropriate MACHINE_ARCH from MACHINE, rather than requiringMiod Vallat
the Makefile to provide this value. Makes the generation of all the installation notes easier.
2002-10-05Fix a typo ('Your' -> 'You'). Spotted by Julien Bordet.Kenneth R Westerback
2002-10-04smtpd leaves the buildingTheo de Raadt
2002-10-04krw fucked up; i must re-tag this fileTheo de Raadt
2002-10-03Divorce system hostname handling from network configuration.Kenneth R Westerback
Every system has a name, and thus generated keys with that name, even if there is no currently configured network. So, ask for a system hostname before configuring the network. Eliminate /tmp/myname and just keep hostname set to the lastest name and FQDN. Construct /etc/myname from hostname as configuration data is being saved. Construct /etc/hosts (preserving the informative leading comment from the /etc/hosts file in etcXX.tgx) at the same time. Construct an appropriate /etc/hosts file even if the network is not configured. During upgrade, if the user enables the network using the existing configuration, don't ask about the domain name - just use the configured one. Take care to handle existing /etc/myname files which do not necessarily have a FQDN. Originally problem with hostname handling pointed out by beck@. ok deraadt@
2002-10-03Document upgrades on sparc64 again, and tweak a few things.Miod Vallat
2002-10-02syncTheo de Raadt
2002-10-02Final packages listPeter Valchev
2002-10-02UpdatePeter Valchev
2002-10-01syncTheo de Raadt
2002-10-01syncTheo de Raadt
2002-09-30a few new spaces -> tabsTheo de Raadt
2002-09-29Keep track of all devices that makedev() creates and recreateKenneth R Westerback
them in the installed system. ok deraadt@. (which I forgot to mention for the last commit).
2002-09-29Modify makedev so that it does not attempt to create network interfaceKenneth R Westerback
devices, to allow ask_which() to be used for interface configuration. Rework network interface configuration logic to use ask_which() instead of local code. This 1) May fix the problem noted by David Norman, where the prompts are somehow broken, since no such problems have been noted with the ask_which() code. 2) Shrinks the install output by a few lines. 3) Makes the install script smaller and clearer. 4) Makes interface configuration consistant with other 'device' configurations. 5) Makes it impossible for a user to configure an interface more than once. Add the interface name to the 'IP address (or dhcp)' question. This makes it more informative, especially if a '!' or '!foo' shell escape has been used and overwritten the list of interfaces and the display of the name of the one being configured.
2002-09-29syncTheo de Raadt