Age | Commit message (Collapse) | Author |
|
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.
|
|
restarted installs/upgrades. They should just work the same as first
attempts except for presenting some remembered info as default
answers.
ok deraadt@
|
|
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.
|
|
entropy, before we pull out the host.random for the next boot
|
|
makes two more questions only need a return.
ok krw
|
|
hostname, network, root password, misc, timezone, and then the disks
and sets.
ok krw
|
|
also tell it the timezone. As a result, this will also work for non-url
based installs.
|
|
|
|
|
|
|
|
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@
|
|
through an intermediate file.
Protect only fstab.$DISK manipulating commands with the check for
the existance of fstab.$DISK. This restores the ability to have
disks with only swap partitions.
|
|
Suppress 'No such file' error message when grep'ing for '/' mount
point in fstab.$ROOTDISK. We are interested in success or failure,
not excuses!
Check for existance of fstab.$DISK. User may exit disklabel with
'x', especially for non-root disks, and not create the file.
|
|
point specified. Check for duplicate mount points and don't accept
a disk which has such a duplicate configured. Don't remount
all partitions after installing sets.
'be brave' deraadt@
|
|
o use a tzlist instead of a tzdir
o as a bonus, sets lists are now sorted top-down instead of left-right
o use stty to calculate 4char padding surrounding sets lists
collaboration with Alexander Hall halex@
ok deraadt@
|
|
got lucky.
|
|
change. Then ask them at the start. The timezone stuff remains a bit
weird since we have to depend on when we get the TZ names, or when we
get network... so there are 3 possible places that question can be
asked. But now basically once it starts ftp'ing the sets, you only
have the final done prompt.
|
|
disklabel(8) to prevent duplicate mount points, and the user to
enter all their mountpoint info in disklabel(8). Proceed directly
to disk formatting after the last disk is configured. Do not pass
go.
ok deraadt@
|
|
|
|
|
|
|
|
partition info into one string separated by the lexically low value
'!' char and sorting those strings. This eliminates an inner loop
over partition info. No user visible change.
|
|
they are discovered rather than keeping a list and appending it to
the end of the fstab. No impact unless you configure extra swap
partitions.
ok deraadt@
|
|
"But I dislike putting 'Sorry, ' in the messages. We're not sorry. :-)."
|
|
|
|
|
|
twice now falling through the question because I am getting too used to
hitting the return key...
|
|
all the other questions have been congregating down towards the end.
Might as well ask for the root password down there, too.
|
|
with the other questions.
|
|
selection on multi-processor machines. Make bsd.mp a sanity check
item on multi-processor machines.
ok deraadt@
|
|
out of this by saying "done" when you get to the first interface. Then
it will handle the domain / DNS question, but since no interface is setup
it cleverly already skips the default route question. Another useless
question bites the dust.
ok krw
|
|
user, who will also be placed in wheel. The setup of that user is
expected to be mostly compatible with what useradd(8) would have done.
krw will probably improve the ksh code in here after this :)
|
|
bsd.mp instead of bsd (using -- mv bsd bsd.sp; mv bsd.mp bsd). anyone
who brings up boot.conf is an i386 bigot.
tested on almost all platforms that can do this, ok various people
|
|
happen if no interfaces are configured during an install. Noticed by
jsing@.
Diff from jsing@, only slightly tweaked.
|
|
user for input. Just plow ahead.
ok deraadt@
|
|
interfaces and thus not have a hosts file to remove. Should eliminate
annoying error messages noticed by jsing@.
|
|
now correct as is, since we don't add info to localhost lines. So
ditch comment-preserving dance through /tmp and just append our
new info to installed files. Shrinks scripts without changing
behaviour.
|
|
file. And 'localhost' don't need no stinkin' domain names.
Insert line(s) with the address(es) of last interface defined instead
of duplicate ::1 and 127.0.0.1 entries, Thus dhcp configured
interfaces may eventually drift away from the value in hosts file.
Much discussed just before tree lock. Time to see what happens.
ok deraadt@
|
|
names. Update copyright year since we are making noticable changes.
|
|
second copies of the entered password will preserve leading and
trailing spaces.
Prodded by dale@. Proper clue pointed out by todd@.
|
|
than have the install script copy it there. Shrinks install script,
removes an extra copy of disktab.
ok deraadt@
|
|
Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.
OK deraadt@
|
|
block counts being small enough to do arithmetic on. Manually
process partition block counts into 'human readable' byte sizes
when asking for confirmation of disk configuration.
Install script now properly displays the size of Yottabyte
partitions.
requested by & ok deraadt@
|
|
mention boot.conf and ttys. No functional change.
|
|
means manually entered DNS server addresses are not lost when
an install is restarted. Restores behaviour unintentionally lost
with r1.127.
ok deraadt@
|
|
speed of said entry to reflect the speed of the console being used to
install.
For archs with MDSERIAL defined, offer the current device and speed as
the defaults for switching to serial consoles.
Fixes new Sun gear that uses a 115200 console speed and makes for
better defaults without breaking current install processes.
ok dlg@ henning@
|
|
don't get in the way of noticing that all default sets are installed.
Restores the desired behaviour where [done] becomes the default answer
to the "Location of sets?" question once all default sets are
successfully installed.
spotted by & ok deraadt@
|
|
allows host specific files to be trivially installed and makes
creating/maintaining large numbers of host specific configurations
much simpler.
Suggested by work being done by Alex Holst, brought to my attention by
mk@ during c2k6.
Name format suggested by henning@, tweaked by deraadt@.
|
|
disk which couldn't be created in the selection list.
noticed by deraadt@
|
|
|