summaryrefslogtreecommitdiff
path: root/distrib
AgeCommit message (Collapse)Author
2009-06-04syncTheo de Raadt
2009-06-04Implement '!' and '!<cmd>' at the "(I)nstall ..." prompt so weKenneth R Westerback
aren't lying about being able to do that at any prompt. Suggested by deraadt@
2009-06-04Only print the intro verbiage once, instead of every pass through the ↵Kenneth R Westerback
"(I)nstall, ..." loop. Noticed by & ok deraadt@
2009-06-04add -DINET6 to CFLAGS to make the client handle the bracketed IPv6 hostAlexander Hall
name notation ok deraadt@
2009-06-04count nifs in enable_network(); allows ftplist to be fetched in theStuart Henderson
upgrade case too. ok deraadt@
2009-06-04Nuke now superfluous ARCH=ARCH lines in install.md and the sed processing ofKenneth R Westerback
those lines in list2sh.awk. ok deraadt@
2009-06-04syncTheo de Raadt
2009-06-03Add hw.machine and kern.osrelease to install media sysctl. UsingKenneth R Westerback
these rather than hard coded variables allows the rationalization of the greeting by moving it into dot.profile. Whack at dot.profile a lot. Eliminate the 'Proceed with ...' question as unneeded. Eliminate welcome(). ok deraadt@ "I like" todd@
2009-06-03syncTheo de Raadt
2009-06-03SyncJanne Johansson
2009-06-03make sure timezone and sets location gets sane defaultsAlexander Hall
ok krw@
2009-06-03syncTheo de Raadt
2009-06-03Only need to umount once on restarting. Force umounts in case ofKenneth R Westerback
restarting. No need to ask for verbose umount output since we send it all to /dev/null. Make sure we start in '/', lest we were restarted while exploring the installed/upgraded filesystems.
2009-06-02Nuke sissy verbiage about losing data. No more special casing forKenneth R Westerback
restarted installs/upgrades. They should just work the same as first attempts except for presenting some remembered info as default answers. ok deraadt@
2009-06-02Bring interface list handling up to disk and cd behaviour of beingKenneth R Westerback
able to detect added/deleted interfaces. Tweak vlan handling. No longer delete interfaces as they are configured so you can choose to reconfigure them. ok deraadt@, ksh tweaks from halex@
2009-06-02Add '-h' flag, and '*' as a unit specifier for 'p' Editor command.Kenneth R Westerback
Both cause partition sizes to be displayed using a human readable format with the units automatically chosen by looking at the smallest partition in the disk label. Remove forceable humanization in 'A' code and use '-h' in install scripts. Prodded & ok deraadt@, verbiage tweaks from jmc@
2009-06-02syncTheo de Raadt
2009-06-02strip /<version>/<arch> part from the install url before feeding it backAlexander Hall
to the ftplist server ok deraadt@
2009-06-02some sed cleanup and killing a catAlexander Hall
very similar diff ok krw@
2009-06-02add TZ on install media where it should fitTodd T. Fries
ok deraadt@
2009-06-02make the eval's resistant to rouge user inputAlexander Hall
2009-06-01syncTheo de Raadt
2009-06-01syncTheo de Raadt
2009-06-01Test the return value of md_prep_disklabel() to detect failedKenneth R Westerback
attempts to write a disklabel. When failure is detected don't configure the disk, return it to the list of disks available to be configured.
2009-05-31224MB is no longer enough for the full sgi iso, crank to 240MB.Miod Vallat
2009-05-31push the dmesg and $SERVERLIST into the random pool to enhance theTheo de Raadt
entropy, before we pull out the host.random for the next boot
2009-05-31Try to catch up with install.{sh,sub} changes.Miod Vallat
2009-05-31If xdm was requested, but then xbase was not installed, don't try toTheo de Raadt
enable it. ok halex
2009-05-31Make bootblock installation as silent as possible by default. WhileTheo de Raadt
there, remove a lot of cruft from the various md_installboot functions ok halex
2009-05-31Fix sane_sets. Set default set source to last successful sourceKenneth R Westerback
until sane_install succeeds, then make it 'done'. Nuke a useless bleet when harassing user. Mostly requested by deraadt@
2009-05-31the tz list fits onto this mediaTheo de Raadt
2009-05-31Ask the cgi to remember the install method too, and as a result, thisTheo de Raadt
makes two more questions only need a return. ok krw
2009-05-31Change the order of the installer questions again, because it is better.Theo de Raadt
hostname, network, root password, misc, timezone, and then the disks and sets. ok krw
2009-05-30Mention more hardware supported in GENERIC.IP*Miod Vallat
2009-05-30Even HFS installs need to run disklabel(8)! Revert erroroneousKenneth R Westerback
bypassing of disklabel(8) invocation. Nuke redundant verbiage while here. Prompted by macppc problem noted by maja@.
2009-05-30Even HFS installs need to run disklabel(8)! Revert erroroneousKenneth R Westerback
bypassing of disklabel(8) invocation. Noticed by and fix ok maja@
2009-05-30Defer talking to the ftpinstall cgi until a fair bit later, so that we canTheo de Raadt
also tell it the timezone. As a result, this will also work for non-url based installs.
2009-05-30silly comment is wrongTheo de Raadt
2009-05-30these scripts should use tabs because 4 spaces wastes 3 chars of media spaceTheo de Raadt
2009-05-30The TZ question can be asked at 3 different places. In the "media whichTheo de Raadt
lacks the names but we have net" case, we end up with installed sets. Remove the code which guesses the TZ from the sets just installed. We now default to GMT, unless the ftplist.cgi made a better guess.
2009-05-30install.sh already knows that MODE == installTheo de Raadt
2009-05-30Sync with IP27/30/35 support and new kernel filenames.Miod Vallat
2009-05-30Build IP27 and IP30 kernels on sgi; put then on the cdrom images tooMiod Vallat
(although for now our cd images fail to boot on IP27 and IP30).
2009-05-30Allow the HASH command in ramdisk list files to specify additional filesMiod Vallat
to be checksummed. ok deraadt@
2009-05-29Remember to copy the modified ntpd.conf back to /etcTheo de Raadt
problem spotted by Thomas Pfaff
2009-05-28Get the list of disks or cds whenever required rather than once atKenneth R Westerback
startup. This means you can plugin USB disks or cds after the install has started and you will see the new device the next time the list is shown. The wonders of using sysctl. 'excellent' miod@
2009-05-24Make select_sets insensitive to rougue user input andAlexander Hall
allow [+-] prefixing per whitespace separated parameter. This makes it possible to write e.g. * -x* +xbase* done The previous way of entering multiple sets separated by pipes will no longer work. ok krw@
2009-05-23syncMiod Vallat
2009-05-23Update `cdroot' disktab entry to match the volume header size we use now,Miod Vallat
and mention this in the Makefile so that this hopefully doesn't get broken next time the size is modified. Repairs install45.iso.
2009-05-22Drop almost unused <machine/psl.h> on sgi; move USERMODE() definition fromMiod Vallat
there to trap.c which is its only user. This also cleans up multiple inclusion of <machine/cpu.h> (because <machine/psl.h> includes it) in many places.