267655 |
20-Jun-2014 |
gjb |
Remove svn:mergeinfo carried over from stable/9.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
267654 |
20-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
|
266295 |
17-May-2014 |
dteske |
MFC r264841: Update zfsboot to coincide with MFC of r264840 adding GEOM support.
|
264633 |
18-Apr-2014 |
dteske |
MFC r264488:
When merging docsinstall and zfsboot updates to stable/9 it was discovered that the slightly older dialog(1) requires --separate-output when using the --checklist widget to force response to produce unquoted values (whereas in stable/10 --checklist widget without --separate-output will only quote the checklist labels in the response if the label is multi-word (contains any whitespace).
Since these enhancements (see revisions 263956 and 264437) were developed originally on 10, the --separate-output option was omitted. When merged to stable/9, we (Allan Jude) and I found during testing that the "always- quoting" of the response was causing things like struct interpolation to fail (`f_struct device_$dev' would produce `f_struct device_\"da0\"' for example -- literal quotes inherited from dialog(1) --checklist response).
To see the behavior, execute the following on stable/9 versus stable/10:
dialog --checklist disks: 0 0 0 da0 "" off da1 "" off
Check both items and hit enter. On stable/10, the response is:
da0 da1
On stable/9 the response is:
"da0" "da1"
If you use the --separate-output option, the response is the same for both:
da0 da1
So applying --separate-output on every platform until either one of two things occurs 1) dialog(1,3) gets synchronized between stable/9, higher or 2) we drop support for stable/9.
Reviewed by: Allan Jude
|
264450 |
14-Apr-2014 |
dteske |
MFC r264448: Fix typo in debug/log statement.
Submitted by: Rick Miller <vmiller@hostileadmin.com>
|
264437 |
14-Apr-2014 |
dteske |
MFC r256343,256540-256541,256544,256549,256551,256553,257939,258021,258927, 259144,259148,259470,259472,259474,259476-259478,259480-259481,259570, 259597-259598, and 261960 (24 revisions; summarized below)... r256343: Add zfsboot module as an option for automatic configuration r256540: Add zpool_cache_* variables to loader.conf(5) r256541: Document BSDINSTALL_TMPBOOT in bsdinstall.8 r256544: Fix a typo when setting up loader.conf(5) GELI entries r256549: Document zfsboot in bsdinstall.8 r256551: Bump .Dd date in bsdinstall.8 r256553: Align ZFSBOOT_BEROOT_NAME with sysutils/beadm + Solaris beadm r257939: Validate scripted partition entry before acting on disks r258021: Switch default MBR bootcode from /boot/boot0 to /boot/mbr r258927: Fix early regression in enabling the Encryption feature r259144: Fix early regression in entering passphrase for Encryption r259148: Fix typo that broke booting from Encrypted setup r259470: Add default /var/mail with atime=on for mail apps r259472: Accept NULL input as also meaning zero swap r259474: Bug fixes and debugging improvements r259476: Improve default ZFS disk layout r259477: fletcher4 is currently the default r259478: De-uglify the geli(8)-setup infobox by adding a newline r259480: Fix ghosted zroot pool issue r259481: Auto-enable 4k alignment with Encryption r259570: Fix "[: -eq: argument expected" error r259597: Fix installation to 3-4+ disks r259598: Set the cachefile property so bootpools get imported r261960: Add zfsboot to scripted interface of bsdinstall
|
263956 |
31-Mar-2014 |
dteske |
MFC revisions 230804,254265,255908,256338,256345,256347-256348,256489, 257842-257845,257872,259115,259143,259276,259468-259469,259572,259686, 260260-260262,260866, and 260900 (25 revisions; summarized below)... r230804: Fix a whitespace nit (kevlo) r254265: (recording mergeinfo only) r255908: Remove the is (Iceland) mirror per mail from the admins (brd) r256338: Dump 4096 bytes from /dev/random to /entropy (des) r256345: Rewrite the keymap module r256347: Detect when an interface is wireless (Warren Block) r256348: Merge dumpdev into regular services; enable (Allan Jude) r256489: Add executable bit to docsinstall and entropy scripts r257842: Performance and debugging enhancements r257843: Remove ttys(5) munging from previous commit r257844: Copy install log to deployed /var/log for debugging r257845: Fixup to last commit r257872: Doc fixup -- add missing .El (joel) r259115: Prevent log file from becoming truncated r259143: Use sed(1) /i instead of /I (eadler) r259276: Fix `local: Not in a function' error in logfile r259468: Ignore mouse-release command from VMware r259469: Mask error from newaliases(1) when hostname not fully qualified r259572: Fix `rm: /tmp/bsdinstall_etc/fstab: ..." error in logfile r259686: Move VMware mouse-release solution r260260: Remove what appears to be a stray debugging printf r260261: Lower priority of open wireless access policy (gavin) r260262: Allow bsdinstall to use WPA-Enterprise networks (gavin) r260866: Fix bad comparison and fix file comment (Christoph Mallon) r260900: Whitespace and style nits
|
254360 |
15-Aug-2013 |
gjb |
MFC r254265: Make sure bootonly.iso for -BETAs and -RCs use the releases/ directory on the FTP mirrors to fetch distributions, since these are always pushed to releases/ during the release cycle.
|
254063 |
07-Aug-2013 |
dteske |
Sync-up bsdinstall(8)/bsdconfig(8) list of mirrors.
SVN r253543: Update mirror list to more closely match http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html
SVN r253545: Sync-up with bsdinstall(8) FTP mirrorselect changes.
SVN r253566: Remove ftp2.tr.freebsd.org, it is out of date.
Reviewed by: gjb
|
248240 |
13-Mar-2013 |
nwhitehorn |
MFC r245700,245701,245702,245706,245707,245758,245759,245760,245792,245796, 245980,246013:
Automated installation support for bsdinstall.
|
248239 |
13-Mar-2013 |
nwhitehorn |
MFC r245680:
Make "Finish" the default choice in the partition editor. This lets you successfully complete an installation with all defaults by pressing Enter repeatedly until your machine reboots.
|
248238 |
13-Mar-2013 |
nwhitehorn |
Record merge of r228048.
|
248237 |
13-Mar-2013 |
nwhitehorn |
MFC miscellaneous bug fixes (r228042,228192,230522,232531,233473,233904, 235228,239500,241902,242188,243832,243854,244858,245333). This is mostly documentation fixes and updates to the default FTP list that got left behind in -CURRENT.
|
244131 |
12-Dec-2012 |
gjb |
MFC r244057, r244059:
r244057: Get 'uname -r' earlier, so it can be used to determine what branch is being run to set BSDINSTALL_DISTSITE accordingly. This change allows non-RELEASE branches to use the FTP snapshots directory for bootonly.iso installations.
r244059: Add missed BETA* to list.
|
239782 |
28-Aug-2012 |
dteske |
MFC r239500: Fix "unexpected operator" error when passed multi-word first-argument containing whitespace. Also make other changes to support multi-word arguments.
PR: bin/170759 Submitted by: dteske Reviewed by: emaste (mentor) Approved by: emaste (mentor)
|
237428 |
22-Jun-2012 |
eadler |
MFC r237253: Remove variables which are initialized but never used thereafter reported by gcc46 warning
Approved by: cperciva (implicit)
|
237216 |
18-Jun-2012 |
eadler |
MFC r233648: Remove trailing whitespace per mdoc lint warning
Approved by: cperciva (implicit)
|
232433 |
03-Mar-2012 |
nwhitehorn |
MFC r232200: Fix segfault if distfetch and distextract binaries are run standalone without the DISTRIBUTIONS environment variable set.
PR: bin/165492 Submitted by: Fernando Apesteguia
|
231020 |
05-Feb-2012 |
nwhitehorn |
MFC r230309:
Warn if trying to install over an existing partition, which usually fails anyway due to libarchive not being able to overwrite schg flags.
PR: bin/164278
|
229688 |
06-Jan-2012 |
kevlo |
MFC r228048: Plug memory leaks and fix open(2) error check.
Reviewed by: nwhitehorn
|
228240 |
03-Dec-2011 |
nwhitehorn |
MFC r228194:
Prevent user astonishment by providing the shell option at the end, after any installer-provided configuration files have been copied. This allows users to edit their fstab, if desired, and to see what the installer has placed in rc.conf.
Requested by: phk Approved by: re (kensmith)
|
228237 |
03-Dec-2011 |
kensmith |
MFC r228192: > Add a screen that asks if the user would like to enable crash dumps, > giving them a very brief description of the trade-offs. Whether the > user opts in or out add an entry to what will become /etc/rc.conf > explaining what dumpdev is and how to turn on/off crash dumps. The folks > who handle interacting with users submitting PRs have asked for this. > > Reviewed by: nwhitehorn
Approved by: re (kib)
|
227305 |
07-Nov-2011 |
marius |
MFC: r227006, r227281, r227282
Add a PCI front-end to esp(4) allowing it to support AMD Am53C974 and replace amd(4) with the former in the amd64, i386 and pc98 GENERIC kernel configuration files. Besides duplicating functionality, amd(4), which previously also supported the AMD Am53C974, unlike esp(4) is no longer maintained and has accumulated enough bit rot over time to always cause a panic during boot as long as at least one target is attached to it (see PR 124667).
PR: 124667 Approved by: re (kib) Obtained from: NetBSD (based on)
|
227222 |
06-Nov-2011 |
nwhitehorn |
MFC r226666,226739,226741: Avoid showing the user some spurious error messages from GEOM [1] and do provide error messages instead of silent failure if there are no disks or no network interfaces in the system [2].
PR: bin/161926 [1], bin/161926 [2] Approved by: re (kib)
|
226511 |
18-Oct-2011 |
kensmith |
MFC r226507: > Escape the newline so we get a proper line continuation. Without this > the text of the menu selections doesn't get displayed properly and it > makes the installer appear to lock up for no obvious reason. > > Reviewed by: nwhitehorn
Insta-MFC being done because 9.0-RC1 builds are being held for this.
Approved by: re (kib, bz)
|
226250 |
11-Oct-2011 |
nwhitehorn |
MFC r226161: Avoid magicking into existence sub-partitions due to leftover blocks when creating new ones by destroying any geom that may have come into existence immediately after adding a partition. The EBR partition scheme is particularly enthusiastic about false positives in this case.
Approved by: re (kib)
|
226249 |
11-Oct-2011 |
nwhitehorn |
MFC r226160: Usability enhancements: do not allow setting a mountpoint on bsdlabel container partitions, which didn't do anything anyway, and check for an existing freebsd-boot partition before bothering the user to make one.
PR: bin/160931 Approved by: re (kib)
|
226212 |
10-Oct-2011 |
nwhitehorn |
MFC r226083: Work around some behavior of gpart that I absolutely do not understand in order to make every operation of the partition editor fully revertable. Under *no circumstances* will it any longer touch the disks until the user presses Finish and confirms it.
Approved by: re (kib)
|
226211 |
10-Oct-2011 |
nwhitehorn |
MFC r226059: Move "Exit" to the first entry in the list, so that it is the default choice.
PR: bin/160913 Approved by: re (kib)
|
226210 |
10-Oct-2011 |
nwhitehorn |
MFC r226058: Ask if you want to set the keymap before invoking kdbmap to prevent confusion.
PR: bin/160913 Approved by: re (kib)
|
225736 |
23-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
225637 |
17-Sep-2011 |
nwhitehorn |
Inquire about terminal type if starting from a serial console and do not configure the host's networking if netbooted [1]. Also fix FTP installations behind some firewalls [2].
PR: bin/159583 [2] Reported by: stas [1] Approved by: re (kib)
|
225613 |
16-Sep-2011 |
nwhitehorn |
Fix a typo introduced in r219892 that prevented file system options from being set correctly.
Approved by: re (kib)
|
225612 |
16-Sep-2011 |
nwhitehorn |
Fix WPA setup broken by changes to shell argument passing inside the installer network configuration.
PR: bin/159558 Approved by: re (kib)
|
225539 |
13-Sep-2011 |
brueffer |
Allow WPA PSKs up to 63 characters, the max length according to wpa_supplicant.conf(5). Up to now, the PSK was truncated to 15 characters (the length of the input field).
PR: 159559 Submitted by: Gavin Chappell <gavin.chappell@gmail.com> Approved by: re (kib)
|
225467 |
10-Sep-2011 |
brueffer |
Add ftp4.se.freebsd.org to the IPv4 and IPv6 mirror lists.
PR: 157210, 157211 Submitted by: Niclas Zeising <zeising@lysator.liu.se> Approved by: re (kib)
|
225430 |
07-Sep-2011 |
bz |
Correct a typo.
Submitted by: gcooper Reviewed by: nwhitehorn Approved by: re (kib)
|
225429 |
07-Sep-2011 |
bz |
Fix two problems: 1) if no default gateway is given the route command will fail and the script will abort with an error leading to an endless loop unless configuration is cancelled or changed. [1] 2) In the IPv6 case add -inet6 to not alter the legacy IP default route.
Reported by: Oleg Ginzburg (olevole olevole.ru) [1] Tested by: Oleg Ginzburg (olevole olevole.ru) [1] Approved by: re (kib)
|
225270 |
30-Aug-2011 |
nwhitehorn |
Swap FTP paths to be MACHINE/MACHINE_ARCH instead of MACHINE_ARCH/MACHINE. This follows what the output of make targets looks like, and reduces the number of directories needed on the FTP server, since we now have only one architecture with multiple machine types (i386, which has i386 and pc98), but 3 machines with 9 architectures between them (powerpc, mips, and arm).
Requested by: kensmith, bz Approved by: re(kensmith)
|
225066 |
21-Aug-2011 |
nwhitehorn |
Implement support for GRAID volumes in the installer partition editor, rename a few options, clarify some help text, and add help text for the buttons on the main partition editor screen.
Approved by: re (kib)
|
225065 |
21-Aug-2011 |
nwhitehorn |
Make messages about typos appear on the screen instead of in the log file.
Reported by: lev Approved by: re (kib)
|
224972 |
18-Aug-2011 |
nwhitehorn |
Fix a bug that prevented docsinstall from being able to use DNS in most cases and provide a better error handling mechanism during package installation.
Approved by: re (kib)
|
224656 |
05-Aug-2011 |
roberto |
Add back ftp4, a new machine has taken its place. ftp2 and ftp8 are both IPv6 capable mirrors. cvsup4/ftp4 have already been added to the handbook.
Reviewed by: nathanw Approved by: re (kib)
|
224470 |
28-Jul-2011 |
bz |
To inet or not two inet. Unbreak static IPv4 configuration. If you tried you were stuck in an endless loop.
Reported by: kensmith Approved by: re (kib) for BETA1 Pointy hat to: bz - wonder why I had not tested legacy IP thoroughly..
|
224108 |
16-Jul-2011 |
nwhitehorn |
Add PS3 partitioning (and framework for future pseries support) to the installer.
|
223980 |
13-Jul-2011 |
nwhitehorn |
Run newaliases at the end of the install process.
Submitted by: kevlo
|
223897 |
09-Jul-2011 |
nwhitehorn |
Per request of the docs team, install docs as packages, instead of via the normal distfile mechanism. Thanks to Marc Fonvieille for the patch and for putting up with me taking entirely too long to commit this!
Submitted by: blackend
|
223832 |
07-Jul-2011 |
kevlo |
Add an extra tab between fs_file and fs_vfstype
Reviewed by: nwhitehorn
|
223012 |
12-Jun-2011 |
nwhitehorn |
I forgot what year it is, apparently.
Submitted by: brucec
|
222998 |
11-Jun-2011 |
nwhitehorn |
Long-overdue man page for bsdinstall.
|
222747 |
06-Jun-2011 |
bz |
Remove TODO which is not longer needed and the default.
|
222681 |
04-Jun-2011 |
bz |
Fix resolv.conf search list creation: 1) do not print out an empty "search ", things do not like it. 2) the search list is not comma separated.
Sponsored by: The FreeBSD Foundation Sponsored by: iXsystems
|
222619 |
02-Jun-2011 |
bz |
Write the multi step netconfig to a temporary file and only move that to the final name if netconfig was completely finished. This fixes reentrance problems even better than r222611.
Suggested by: nwhitehorn Reviewed by: nwhitehorn Sponsored by: The FreeBSD Foundation Sponsored by: iXsystems
|
222611 |
02-Jun-2011 |
bz |
Empty the network configuration only after the user decided to pick an interface. Otherwise an accidental start of the netowrk configuration and immediate cancel after the install has finished removes the previously configured settings.
Discussed with: nwhitehorn Sponsored by: The FreeBSD Foundation Sponsored by: iXsystems
|
222607 |
02-Jun-2011 |
nwhitehorn |
Fix opening a shell on the new system (prevent the shell's stderr from ending up in the install log).
|
222502 |
30-May-2011 |
bz |
Contrary to the rc.conf framework, when manualy enabling IPv6 we have to -ifdiabled ourselves.
Sponsored by: The FreeBSD Foundation Sponsored by: iXsystems
|
222482 |
30-May-2011 |
bz |
While doing it right for current configuration, fix the entry for rc.conf adding the missing mandatory "inet6" keyword.
Sponsored by: The FreeBSD Foundation Sponsored by: iXsystems
|
222468 |
29-May-2011 |
bz |
Split netconfig into three parts: - netconfig - what auto will call which in turn will check for IPv4 and IPv6 to be available and ask the user to configure it by calling - netconfig_ipv4 doing DHCP and static IPv4 addresses, and - netconfig_ipv6 doing rtsol and static IPv6 addresses, and then checking, querying and updating resolv.conf upon return. Both DHCP and rtsol (in the future) might update resolv.conf already so we seed ourselves from that file if available.
Reviewed by: nwhitehorn Sponsored by: The FreeBSD Foundation Sponsored by: iXsystems
|
222425 |
28-May-2011 |
nwhitehorn |
Fix shell-based partitioning.
|
221869 |
14-May-2011 |
attilio |
Disconnect sun4v architecture from the three.
Some files keep the SUN4V tags as a code reference, for the future, if any rewamped sun4v support wants to be added again.
Reviewed by: marius Tested by: sbruno Approved by: re
|
220834 |
19-Apr-2011 |
nwhitehorn |
Fix mirror selection, which was broken by stderr redirection.
Reported by: Garrett Cooper
|
220753 |
17-Apr-2011 |
nwhitehorn |
Update to reflect net install changes.
|
220541 |
11-Apr-2011 |
nwhitehorn |
Make the keymap script continue to work now that stderr is being redirected to the log file.
|
220499 |
09-Apr-2011 |
nwhitehorn |
Rename the "Reboot" option to "Exit", which reflects what it actually does. The rc.local wrapper script will also soon grow an option to use the live environment after installation, so an immediate reboot isn't even necessarily implied.
|
220351 |
05-Apr-2011 |
nwhitehorn |
Check correctly for whether there are any available wireless networks. This was tested on a train in the middle of an upstate New York swamp.
|
220350 |
05-Apr-2011 |
nwhitehorn |
Improve logging by always sending stderr to the installation log file. Reduce warnings by making sure the temporary etc directory exists.
|
220089 |
28-Mar-2011 |
nwhitehorn |
Committing while tired is never a good idea. Remove an unconditional error exit left over from debugging.
|
220088 |
28-Mar-2011 |
nwhitehorn |
Improve error handling.
|
220080 |
27-Mar-2011 |
nwhitehorn |
Add mirror selection for FTP installs. To support TBEMD installs (e.g. powerpc64), this looks in a slightly different default path than now, specifying both $MACHINE and $MACHINE_ARCH: MIRROR/pub/FreeBSD/releases/`uname -p`/`uname -m`/`uname -r`
How to handle TBEMD properly probably merits some more discussion, but, since no such 9.0-CURRENT distfiles exist at the moment, all existing mirrors presently fail anyway.
|
219903 |
23-Mar-2011 |
nwhitehorn |
Mark any distfiles with no checksum entries in the manifest "Skipped" instead of "Passed".
|
219892 |
23-Mar-2011 |
nwhitehorn |
Allow setting of parameters for file systems (e.g. softupdates), turn on SUJ by default, and allow creation and mounting of FAT filesystems from the installer.
|
219667 |
15-Mar-2011 |
nwhitehorn |
Turn on softupdates by default. We need a UI to set filesystem parameters.
|
219618 |
13-Mar-2011 |
nwhitehorn |
Rewind manifest file in case distributions are in a different order there.
|
219617 |
13-Mar-2011 |
nwhitehorn |
Use the manifest file count, if available, to determine the number of files in the archive instead of spinning through it to get a file count for the progress bar. This speeds up installation a lot on systems with slow CD drives.
|
219615 |
13-Mar-2011 |
nwhitehorn |
Add generation of an installation manifest containing SHA256 checksums as well as package descriptions and add code in the installer to check the checksums.
|
219528 |
11-Mar-2011 |
nwhitehorn |
Correct typo.
|
219391 |
08-Mar-2011 |
nwhitehorn |
Only validate the partition setup when the user presses "Save". If the user wants to exit without saving, it's not a problem if the disk is set up in an invalid way.
|
219179 |
02-Mar-2011 |
nwhitehorn |
Make installations work when no optional components are selected.
|
219058 |
26-Feb-2011 |
nwhitehorn |
Show disk model numbers in partition wizard screen. Also, since da(4) disks are probably more likely to be USB or Firewire these days than SCSI, just call them and anyone unknown "Disk" instead of SCSI disk.
|
218973 |
23-Feb-2011 |
nwhitehorn |
Add a catch-all for miscellaneous RAID volumes while seeking a better solution here. It would really help if CAM devices were part of newbus.
|
218947 |
22-Feb-2011 |
nwhitehorn |
Add support for optional distributions, installation of the ports tree and src. Fitting all of this on a single CD along with a full system requires changing the default compression algorithm from gzip to xz.
|
218915 |
21-Feb-2011 |
nwhitehorn |
Add some error checking on the return values of chdir() and calloc(). The first might actually happen, so it displays the error message in a prettier way.
Found by: Coverity Prevent(tm) CID: 9121, 9122, 9123, 9124
|
218855 |
19-Feb-2011 |
nwhitehorn |
Don't present the user with spurious errors when overwriting a disk with a deleted, but uncommitted, gpart.
Reported by: brucec
|
218853 |
19-Feb-2011 |
nwhitehorn |
The PC98 gpart module supports labels now.
|
218799 |
18-Feb-2011 |
nwhitehorn |
Import bsdinstall. This is meant to be (eventually in conjunction with pc-sysinstall) a replacement for sysinstall in the 9.0 release and beyond. Currently supported platforms are sparc64, pc98, i386, amd64, powerpc, and powerpc64. Integration into the build system will occur in the coming weeks.
Merging with pc-sysinstall will use this code as a frontend, while temporarily retaining the interactive partition editor here. This work will be done in parallel with improvements on this code and release integration.
Thanks to all who have provided testing and comments!
|