335914 |
03-Jul-2018 |
dteske |
MFC SVN r290340: Fix typo in error message
Submitted by: git_johnko.ca (John Ko) Sponsored by: Smule, Inc. Differential Revision: https://reviews.freebsd.org/D3997 |
329870 |
23-Feb-2018 |
rpokala |
MFC r323508:
When doing a non-interactive installation, don't display an interactive warning about a filesystem which doesn't have a mountpoint. Presumably, the person who wrote the install script knew what they were doing. |
323571 |
14-Sep-2017 |
emaste |
MFC r323448: bsdinstall: Ignore error return from newaliases(1)
This was originally added as "exit $SUCCESS" but with nothing to set the SUCCESS variable. Thus it became an exit with no argument, which just exits with the status of the preceding command.
Approved by: re (gjb) Sponsored by: The FreeBSD Foundation |
323337 |
09-Sep-2017 |
emaste |
MFC r322374: bsdinstall: record DHCP config after obtaining lease
Previously we added an ifconfig_$INTERFACE line to rc.conf for each unsuccessful DCHP attempt.
PR: 219515 Approved by: re (marius) Sponsored by: The FreeBSD Foundation |
321202 |
19-Jul-2017 |
emaste |
MFC r302145: bsdinstall: increase EFI partition size to 200MB
A larger EFI file system size will facilitate multi-boot configurations and the installation other EFI applications like firmware update tools. 200MB matches OS X.
Note that this changes only the partition size, not the file system that bsdinstall places there. We need to do both, but as the partition size is difficult to adjust later make this change for now so that at least systems installed with FreeBSD 11.0 have a partition layout with room to grow.
Also merge part of r320007:
- use EFI_BOOTPART_SIZE and EFI_BOOTPART_PATH macros on x86 - increase ZFS EFI partition to 200M
PR: 201898 Relnotes: Yes Sponsored by: The FreeBSD Foundation |
321181 |
19-Jul-2017 |
ngie |
MFC r318723:
bsdinstall(8): fix manpage issues
- Start new sentences on new lines. - Separate e.g. (more of an igor thing) with commas, and rewrite some examples not to be enclosed in parentheses. |
321169 |
18-Jul-2017 |
ngie |
MFC r318722:
sade(8): start new sentence on new line |
321166 |
18-Jul-2017 |
ngie |
MFC r318693,r318694:
r318693:
Some minor style(9) fixes
- Wrap at <80 columns. - Sort by type
r318694:
style(9): sort headers
MFC with: r318693 |
313764 |
15-Feb-2017 |
garga |
MFC r313448:
bsdinstall: Make sure chroot filesystems are umounted after use
* DISTDIR_IS_UNIONFS is set every time BSDINSTALL_DISTDIR is mounted inside BSDINSTALL_CHROOT. Use this flag to decide if it needs to be umounted * BSDINSTALL_CHROOT/dev is mounted when 'bsdinstall mount' is called, there is no need to mount it again when user goes to shell after installation
Reviewed by: allanjude Obtained from: pfSense MFC after: 1 week Sponsored by: Rubicon Communications (Netgate) Differential Revision: https://reviews.freebsd.org/D8573 |
313433 |
08-Feb-2017 |
rpokala |
MFC r304142: ensure stripe size is non-zero multiple of 4096
Ensure that the sector size is a multiple of 4096 to avoid creating unaligned partitions when the actual sector size is hidden from us.
NOTE: This change was MFCed to stable/11 months ago as as r304448; I'm just MFCing it back one more stream. |
296996 |
17-Mar-2016 |
allanjude |
MFC: r296988 Remove 50% ZFS conditional from bsdinstall/zfsboot
Approved by: re (marius) |
295264 |
04-Feb-2016 |
allanjude |
MFC: r295074 The zfsboot (zfs auto mode) part of bsdinstall now supports UEFI
Approved by: re (marius) Relnotes: yes Sponsored by: ScaleEngine Inc. |
294651 |
24-Jan-2016 |
vangyzen |
MFC r293860
bsdinstall: Suggest the GPT+Active workaround on Dell T5810
The Dell Precision Tower 5810 fails to boot from GPT in Legacy/BIOS mode without the Active flag in the Protective MBR. Suggest the workaround during installation.
Since an increasing number of Dell systems exhibit this behavior, I imagine all Dells past a certain date will do so. I would like to suggest the workaround for all Dells with a BIOS date of, say, 2014 or later, but I would need to test a variety of systems before committing such a change.
Relnotes: We should probably suggest using GPT+Active on "recent" Dells. Sponsored by: Dell Inc. |
294642 |
23-Jan-2016 |
allanjude |
MFC: r285732 Add the Dell E7240 laptop and Intel DP965LT motherboard to the list for the GPT active workaround
MFC: r287843 Add the HP ProBook 4330s, Intel DP965LT, D510MO, and Acer Veriton M6630G to the GPT workaround list
Sponsored by: ScaleEngine Inc. |
294479 |
21-Jan-2016 |
allanjude |
MFC: r294191 Never 4k align the MBR bootpool because zfsldr can not deal with a gap
Sponsored by: ScaleEngine Inc. |
291819 |
04-Dec-2015 |
bdrewery |
MFC r291348:
Use LIBEXECDIR for /usr/libexec. |
290296 |
02-Nov-2015 |
dteske |
MFC r287683: Ignore error results from newaliases(1) |
290295 |
02-Nov-2015 |
dteske |
MFC r287685: Remove use of return outside of function |
290294 |
02-Nov-2015 |
dteske |
MFC r287686: Produce meaningful exit code |
290293 |
02-Nov-2015 |
dteske |
MFC r287687: Update copyrights |
290292 |
02-Nov-2015 |
dteske |
MFC r287688: Explicitly exit with success |
290291 |
02-Nov-2015 |
dteske |
MFC r287689: Explicitly exit with success |
290290 |
02-Nov-2015 |
dteske |
MFC r287690: Produce meaningful exit code |
290289 |
02-Nov-2015 |
dteske |
MFC r287691: Remove trailing newline at EOF |
290288 |
02-Nov-2015 |
dteske |
MFC r287694: Use a variable for readability |
290287 |
02-Nov-2015 |
dteske |
MFC r287695: Replace `return' outside of function with exit
Pointy hat to: me |
290286 |
02-Nov-2015 |
dteske |
MFC r287692: Better to reset trap and explicitly exit success |
290285 |
02-Nov-2015 |
dteske |
MFC r287693: Update copyright |
289252 |
13-Oct-2015 |
bdrewery |
MFC r288266:
Add more SUBDIR_PARALLEL. |
286286 |
04-Aug-2015 |
gjb |
MFC r286285: Ensure the local MANIFEST is always used when verifying remote distribution sets.
Approved by: re (glebius, insta-MFC) Sponsored by: The FreeBSD Foundation |
285769 |
21-Jul-2015 |
allanjude |
MFC: r285679 Add auto-detecting workaround for Lenovo GPT boot issue Add auto-detecting workaround for "GPT Active" boot issue Allow user to select partitioning scheme in the ufs wizard
PR: 184910 PR: 194359 Approved by: re (gjb), marcel Relnotes: yes Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D3144 |
285721 |
20-Jul-2015 |
allanjude |
MFC: r285482 A variable was misspelled resulting in chmod executing on the installer instead of on the target chroot
PR: 191402
MFC: r285553 make /var/audit its own dataset so it is not part of the OS boot environment
PR: 199864
MFC: r285554 Set a mountpoint on the root of the pool so user-created datasets have a mountpoint to inherit
MFC: r285557 Make bsdinstall's zfsboot script align partitions to 4k/1m when the user requests it
PR: 195174
Approved by: re (gjb), brueffer Relnotes: yes Sponsored by: ScaleEngine Inc. |
283861 |
01-Jun-2015 |
dteske |
MFC SVN revisions 280310-280311,281160,281167,282443,283023,283288: r280310: Whitespace cleanup(s) r280311: Update copyright(s) r281160: [mergeinfo only] Fix root encryption key permissions (see r281230) r281167: [mergeinfo only] Unbreak ZFS+GELI install option (see r281230) r282443: Add swap size sanity check (allanjude) r283023: Skip adding swap to fstab(5) if unused (allanjude) r283288: Fix a syntax error (allanjude) |
283860 |
01-Jun-2015 |
dteske |
MFC SVN revisions 280234-280235: r280234: Fix the handbook install option in bsdinstall (allanjude) r280235: Fixup to previous (allanjude) |
283859 |
01-Jun-2015 |
dteske |
MFC SVN revisions 272278,272379,275874: r272278: Prevent buffer overflow(s) + style(9) nits r272379: Optimize program performance + style(9) nits r275874: Improve feedback to user by using dpv(3) |
281843 |
22-Apr-2015 |
dteske |
MFC revisions 277693,278335,280382-280385,280923-280926,280931, 280933-280939,280974-280976,281002,281009,281081,281176-281180, 281271,281275,281616 (described in-breif below): r277693: Font fix (des) r278335: Revert that r280382: Whitespace, comments, and copyright update r280383: Prevent inadvertent bootlock condition r280384: Increase max passowrd length from 16 to 255 chars r280385: Add missing variable hints to loader.conf(5) defaults r280923: Whitespace r280924: Comments r280925: Optimize bootmsg to use fg/bg/me from screen.4th r280926: Whitespace and cleanup r280931: Comments r280933: Move beastie to logo-*.4th; brands to brand-*.4th r280934: Add remainder of supported ANSI escape sequences r280935: Securely overwrite (zero) user input after password checks r280936: Use equals for ASCII double frames r280937: Solve dreaded "dictionary full" issue r280938: Add "GELI Passphrase:" prompt to boot loader r280939: Revert that (premature commit) r280974: Use fg/b/me from screen.4th instead of literals r280975: Eliminate literal escape sequences from *.4th r280976: Use ^[[m mode-ending versus ^[[37m r281002: Install newly added brand-*.4th and logo-*.4th files (jkim) r281009: Revert .PATH changes to fix mips build (jkim) r281081: Make sure forth manpages are only installed once (bapt) r281176: Back to previous mode-endings based on feedback r281177: Back to previous mode-endings based on feedback r281178: Back to previous mode-endings based on feedback r281179: Back to previous mode-endings based on feedback r281180: Eliminate literal escape sequences from *.rc r281271: Fix a bootlock condition if loader_version is set NB: Commit message of r281271 has a typo, s/_logo/_version/ r281275: Re-do proper mode-endings r281616: Add "GELI Passphrase:" prompt to boot loader
Relnotes: Added "GELI Passphrase:" prompt to boot loader |
281230 |
07-Apr-2015 |
delphij |
Improve patch for SA-15:04.igmp to solve a potential buffer overflow.
Fix multiple vulnerabilities of ntp. [SA-15:07]
Fix bsdinstall(8) insecure default GELI keyfile permissions. [SA-15:08]
Fix Denial of Service with IPv6 Router Advertisements. [SA-15:09] |
278027 |
01-Feb-2015 |
smh |
MFC r276027: Switch zfsboot installer force 4K option to use vfs.zfs.min_auto_ashift=12
MFC r277333: Fix bsdinstall when working with geli boot disks
Sponsored by: Multiplay |
276486 |
31-Dec-2014 |
ngie |
MFC r264400,r265836:
r264400:
NO_MAN= has been deprecated in favor of MAN= for some time, go ahead and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit.
r265836:
Remove last two NO_MAN= in the tree. In both of these cases, MAN= is what is needed. |
274216 |
07-Nov-2014 |
nwhitehorn |
MFC r273922: Rewrite some of the disk setup documentation to be clearer and contain less obsolete information. Also move the entropy command down the list -- the list is ordered by likelihood of use rather than alphabetically. |
273831 |
29-Oct-2014 |
nwhitehorn |
MFC r271539,273003,273005:
Add ZFS support to the bsdinstall partition editor and sade
Submitted by: Kurt Lidl (original version) |
273042 |
13-Oct-2014 |
des |
MFH (r272173): offer to enable local_unbound after installation |
272424 |
02-Oct-2014 |
allanjude |
MFC r272274: Change the /var dataset in the default ZFS layout to have the ZFS property canmount=off, making /var/db/pkg part of the / dataset, so installed package files are consistent with the package database when using ZFS boot environments (beadm).
PR: 193971 Reviewed by: Shawn Webb, bcr Approved by: re (gjb), jmg Relnotes: yes Sponsored by: ScaleEngine Inc. |
272194 |
27-Sep-2014 |
dteske |
MFC revisions 271553, 271567: r271553: Rename choices in partitioning method dialog (nwhitehorn) r271567: ZFS support isn't actually experimental anymore (nwhitehorn)
Approved by: re (gjb) |
271790 |
18-Sep-2014 |
allanjude |
MFC r271563: Make the root-on-zfs part of the installer warn a user who booted the installer via UEFI that we do not support booting ZFS via UEFI yet
PR: 193595 Approved by: re (gjb), nwhitehorn Sponsored by: ScaleEngine Inc. |
271777 |
18-Sep-2014 |
nwhitehorn |
MFC r271552:
Make the default choice for the chroot shell at the end be "No". This allows just pressing enter repeatedly to successfully install a reasonable system.
Approved by: re (gjb) |
271637 |
15-Sep-2014 |
emaste |
MFC r268540 by nwhitehorn:
Allow up to 512K for boot code on GPT with BIOS. As pmbr.s says in a comment, "545K should be enough for any boot code". This rounds down slightly.
Approved by: re |
271636 |
15-Sep-2014 |
emaste |
MFC EFI support for the installer
r264978 (nwhitehorn):
Add EFI support to the installer. This requires that the kernel provide a sysctl to determine what firmware is in use. This sysctl does not exist yet, so the following blocks are in front of the wheels: - I've provisionally called this "hw.platform" after the equivalent thing on PPC - The logic to check the sysctl is short-circuited to always choose BIOS. There's a comment in the top of the file about how to turn this off.
If IA64 acquired a boot1.efifat-like thing (probably with very few modifications), the same code could be adapted there.
r265016 (nwhitehorn):
Finish connecting up installer UEFI support. If the kernel was booted using EFI, set up the disks for an EFI system. If booted from BIOS/CSM, set up for BIOS.
r268256 (nwhitehorn):
After EFI support was added to the installer, it needed to allow boot partitions of types other than "freebsd-boot" (in particular, "efi"). This allows the removal of some nasty hacks for supporting PowerPC systems, in particular aliasing freebsd-boot to apple-boot on APM and an IBM-specific code on MBR.
This changes the installer to use the correct names, which also breaks a degeneracy in the meaning of "freebsd-boot" that allows the addition of support for some newer IBM systems that can boot from GPT in addition to MBR. Since I have no idea how to detect which those systems are, leave the default on IBM PPC systems as MBR for now.
Approved by: re PR: 193658 Relnotes: Yes |
271095 |
04-Sep-2014 |
se |
MFC r270647: Add references to vt(4) and the configuration files in /usr/sha MFC r270653: Update man-pages to correctly refer to changed pathes and namin MFC r270657: More man pages that need to know about vt in addition to syscon MFC r270659: (by pluknet@) Missed comma. MFC r270660: Back-out the references to vt(4) from this man-page. It appears MFC r270933: Add references to vt(4) to further man-pages. MFC r270934: Final patches to the tools used to convert syscons keymaps for MFC r270935: Add vt(4) support to the console initialisation script, specifi
Second batch of MFCs to add support for Unicode keymaps for use with vt(4).
It contains the following changes:
- Add references to vt(4) to relevant man-pages. - Update comment in defaults/rc.conf to mention vt - Update rc.d/syscons to warn about syscons keymaps used under vt. An attempt is made to identify the vt keymap to load instead. - Minor changes to the conversion tool based on mail comments on keymaps.
Relnotes: yes |
270644 |
26-Aug-2014 |
thompsa |
MFH (r269653): Give a brief error message |
270395 |
23-Aug-2014 |
des |
MFH (r269074): strip patch level from release name |
267061 |
04-Jun-2014 |
roberto |
Fix syntax error thrown at the point of creating the root pool, caused by an embedded newline appearing within the options string surrounded by double-quotes. Rework the logic that goes into setting dataset options on the root pool dataset while we're here -- added two new variables (which can be altered via scripting) ZFSBOOT_POOL_CREATE_OPTIONS and also ZFSBOOT_BOOT_POOL_CREATE_OPTIONS for setting pool/dataset attributes at the time of pool creation. The former is for setting options on the root pool (zroot) and the latter is for setting options on the optional separate boot pool (bootpool) implicitly enabled when using either GELI or MBR. The default value for the root pool variable (ZFSBOOT_POOL_CREATE_OPTIONS) is "-O compress=lz4 -O atime=off" and the default value for separate boot pool variable (ZFSBOOT_BOOT_POOL_CREATE_OPTIONS) is NULL (no additional options for the separate boot pool dataset).
Reviewed by: allanjude |
267056 |
04-Jun-2014 |
roberto |
MFC r266107,r266108,r266109:
Here is a patch for the bsdinstall root-on-zfs stuff that adds optional encryption for swap, and optional gmirror for swap (which can be combined)
Updates to the datasets created by zfsboot.
Set compress=lz4 for the entire pool, removing it from the individual datasets
Remove exec=no from /usr/src, breaks the test suite.
Fix the "disks" variable reuse.
It starts off being used to track the grammar for the number of disks (singular vs plural) and then it is reused as the list of available disks.
Replace the variable with disks_grammar and move 'disk' and 'disks' to msg_ vars so they can be translated in the future.
Submitted by: Allan Jude <freebsd@allanjude.com> Reviewed by: roberto Sponsored by: ScaleEngine Inc. |
266294 |
17-May-2014 |
dteske |
MFC r264841: Update zfsboot to coincide with MFC of r264840 adding GEOM support. |
264632 |
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 |
264472 |
14-Apr-2014 |
dteske |
MFC r260866,260900,261960 (3 revisions; summarized below): 260866: Fix a bad comparison operator and fix dumpdev comment 260900: Dummy commit; show r260866 was in-part by Christoph Mallon 261960: Add zfsboot to bsdinstall(8) scripted interface |
264449 |
14-Apr-2014 |
dteske |
MFC r264448: Fix typo in debug/log statement.
Submitted by: Rick Miller <vmiller@hostileadmin.com> |
262643 |
01-Mar-2014 |
brooks |
MFC r261296:
Merge from CheriBSD: commit c1acf022c533c5ae27e0cd556977eafe3f5959eb Author: Brooks Davis <brooks@one-eyed-alien.net> Date: Fri Jan 17 21:46:44 2014 +0000
Add an option WITHOUT_NCURSESW to suppress building and linking to libncursesw. While wide character support it useful we'd like to only need one ncurses library on embedded systems.
Sponsored by: DARPA, AFRL |
260682 |
15-Jan-2014 |
dteske |
MFC r260261 (gavin): Lower the priority of the "connect to any open wireless network" network description, so guaranteeing that any other defined network will be tried first.
MFC r260262 (gavin): Allow bsdinstall to use WPA-Enterprise networks when installing. This only allows basic username/password config, and does not provide the ability to set any of the other WPA options. Regardless, this is generally sufficient to associate.
Perhaps in the future this could allow full configuring (e.g. being able to set "anonymous identity", and perhaps some of the more obscure WPA options), though perhaps that will better belong in bsdconfig when that grows wlan config ability. |
260681 |
15-Jan-2014 |
dteske |
MFC r260260 (gavin): Remove what appears to be a stray debugging printf. |
260680 |
15-Jan-2014 |
dteske |
MFC r259686: Move the installer's keymap solution introduced by SVN r259468. The new location of /etc/rc.local on the install media is more appropriate as it knows serial vs. non-serial and can also do the change earlier (so that even the initial Install dialog can benefit from the change).
Discussed with: nwhitehorn |
259621 |
19-Dec-2013 |
dteske |
MFC r259276,259468-259470,259472,259474,259476-259478,259480-259481,259570, 259572, and 259597-259598...
r259276: Fix bug in `services' script in adding dumpdev comment to rc.conf r259468: Ignore spurious escape generated by VMware's Ctrl-Cmd combination r259469: Mask errors in `config' script from newaliases(1) about non-FQHN r259470: Set atime=on for /var/mail zfsboot dataset to support mail server r259472: Accept NULL input for zfsboot SWAP to indicate SWAP of zero bytes r259474: Multiple changes, including bug-fixes and debugging improvements r259476: Change default ZFS disk layout, making it easier to resize r259477: fletcher4 is now the default (zfsboot related) r259478: De-uglify the geli(8)-setup infobox (zfsboot related) r259480: Fix ghosted zroot issue by always performing labelclear on swap r259481: Auto-enable 4k sector alignmet when geli(8) is enabled (zfsboot) r259570: Fix numerical comparison error (zfsboot) r259572: Mask spurious rm error in bsdinstall_log from `auto' script r259597: Fix zfsboot regression when installing to 3+ disks r259598: Set cachefile property of bootpool so it imports to new system |
259443 |
16-Dec-2013 |
eadler |
MFC r259132,r259133,r259143: Per the resolution of POSIX bug 0000779 (note 0002050) add support for using 'i' as a case insensitive flag.
Add regression test for recently added 'i' flag in r259132.
the i modifier was added in r259132 since POSIX recently agreed to add it. Switch uses of /I to /i.
PR: standards/184641 |
259396 |
14-Dec-2013 |
gjb |
MFC r259113, r259115, r259144, r259148:
r259113 (dteske): Fix failed attempt to send pkg(8) stderr to /dev/null
r259115 (dteske): Prevent truncating /tmp/bsdinstall_log each time we exec a module.
r259144 (dteske): Fix a regression after successfully installing to encrypted ZFS root, the passphrase is not accepted and a message about "incorrect key" is displayed.
r259148 (dteske): Fix a regression resulting in mountroot prompt after attempting to install to encrypted ZFS root (caused by a typo in a variable name -- ZFSBOOT_BOOT_FSNAME -> ZFSBOOT_BOOTFS_NAME).
Sponsored by: The FreeBSD Foundation |
259073 |
07-Dec-2013 |
peter |
Hoist all the mergeinfo up to the root in preparation for enforcing merges to the root only. All MFC's were rerecorded to the root.
Going forward, if an MFC includes mergeinfo, it will need to be made to the root and committed from the root. Merges with --ignore-ancestry or diff | patch can go anywhere.
The mergeinfo in HEAD is in a bad state from years of neglect and manual tampering and this was branched into 10.x. This confuses the coalescing code and prevents it from doing its job.
Approved by: re (gjb, implicit) |
259055 |
07-Dec-2013 |
dteske |
MFC r258927: Fix a regression introduced by SVN r257842 that prevents Encryption from being enabled.
Approved by: re (gjb) |
258421 |
21-Nov-2013 |
dteske |
MFC Revisions: 256549: man-page updates 256551: .Dd bump in manpage 256553: bootenv -> ROOT fix 257842: monster list of fixes 257843: minor touchup 257844: copy install log 257845: fixup to last 257872: mdoc fixup 257939: debug check 258021: MBR bootcode fixup
Reviewed by: many Discussed on: -current Approved by: re (hrs) |
257875 |
09-Nov-2013 |
gjb |
MFC r257749: Switch to using pkg(8) for the doc install in bsdinstall(8). This also bootstraps the system with pkg(8) for future use.
Approved by: re (delphij) PR: 183488 Sponsored by: The FreeBSD Foundation |
257507 |
01-Nov-2013 |
gjb |
MFC r256540, r256544:
r256540 (dteske): Add loader.conf(5) entries to import bootpool after boot when using full-disk encryption and ZFS.
r256544 (dteske): Fix loader.conf(5) entries from r256540.
Approved by: re (hrs) Sponsored by: The FreeBSD Foundation |
256719 |
18-Oct-2013 |
dteske |
MFC r256489: Add executable bit to docsinstall [old] and entropy [new] scripts.
MFC r256541: Document BSDINSTALL_TMPBOOT environment variable introduced by SVN r256343.
Approved by: re (gjb) |
256361 |
11-Oct-2013 |
dteske |
MFC revisions 256321-256323,256331,256333,256335,256343: Bring in a new zfsboot auto script for performing automatic setup of a boot pool (optionally encrypted) with many other options, validations, features. Originally submitted by Allan Jude; modified in collaboration.
MFC revisions 256325,256330,256345: Rewrite the keymap selection menu to display keymaps and provide a test mechanism. Test mechanism originally submitted by Warren Block; modified.
MFC r256347: Prominently display "Wireless" for each wireless network interface. Part of PR bin/161547; submitted by Warren Block; slightly modified.
MFC r256348: Remove the dumpdev configuration dialog, merge it into the regular services configuration and enable it by default. Originally submitted by Allan Jude; slightly modified.
PR: bin/161547 Submitted by: Allan Jude, Warren Block <wblock@wonkity.com> In collaboration with: Allan Jude <freebsd@allanjude.com> Approved by: re (glebius) |
256340 |
11-Oct-2013 |
des |
MFH (r256338): store some entropy after installation
Approved by: re (gjb) |
256281 |
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
255925 |
28-Sep-2013 |
gavin |
Remove ftp5.se.f.o, as per request to -hubs@
Approved by: re (glebius) MFC after: 3 days
|
255908 |
27-Sep-2013 |
brd |
- Remove the is (Iceland) mirror per mail from the admins.
Approved by: re With hat: clusteradm@
|
255817 |
23-Sep-2013 |
nwhitehorn |
Add installer support for CHRP/PAPR PowerPC systems that use MBR+BSD formatting, like x86, but with an additional MBR slice containing a raw boot partition.
Approved by: re (gjb)
|
254265 |
13-Aug-2013 |
gjb |
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.
MFC after: 3 days X-MFC-To: stable/9, releng/9.2
|
253566 |
23-Jul-2013 |
gavin |
Remove ftp2.tr.freebsd.org, it is out of date.
MFC after: 3 days
|
253543 |
22-Jul-2013 |
gavin |
Update mirror list to more closely match http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html
MFC after: 1 week
|
251854 |
17-Jun-2013 |
bapt |
Fix bindings of keys when in the partition editor. By adding the usual input binding to the "partlist" sub window. This is a workaround, as for unknown yet reason the keys binded on the Partition Edition window are the one from partlist instead of the one from standard "formfield"
Reported by: alfred, nwhitehorn
|
250511 |
11-May-2013 |
antoine |
Add some missing DPADD.
|
248612 |
22-Mar-2013 |
mm |
Replace deprecated (or remove obsolete) libarchive 2.8 functions with libarchive 3.0 counterparts
|
246013 |
27-Jan-2013 |
nwhitehorn |
If no resolv.conf has been made for the new system already and the install media has one already, copy it in lieu of leaving things blank. This reduces the foot-shooting potential for PXE installs that immediately add packages.
|
245980 |
27-Jan-2013 |
nwhitehorn |
Properly quote argument.
MFC after: 3 days
|
245796 |
22-Jan-2013 |
nwhitehorn |
Improve error handling and remove an unnecessary check on geom provider type. GEOM provider names can't duplicate (or shouldn't -- devfs will either break or only use the first one if they do) so using the first provider by that name is a sufficient check. This also lets the scripted partitioner install onto gmirror and geli and such things.
|
245792 |
22-Jan-2013 |
nwhitehorn |
Improve documentation of BSDINSTALL_DISTSITE and mdoc.
|
245760 |
22-Jan-2013 |
nwhitehorn |
Clarify that the setup script is optional.
|
245759 |
22-Jan-2013 |
nwhitehorn |
Update change date.
|
245758 |
22-Jan-2013 |
nwhitehorn |
Document bsdinstall scripting as it currently operates. It may change in the future depending on feedback from people using it to do unattended system setup.
|
245707 |
21-Jan-2013 |
nwhitehorn |
Remove some debugging code that snuck in.
|
245702 |
21-Jan-2013 |
nwhitehorn |
Add a scripting frontend. Documentation and release(7) support coming later.
Scripts take the form:
------------------------------------ PARTITIONS=ada0 DISTRIBUTIONS="kernel.txz base.txz ports.txz"
#!/bin/sh echo "sshd_enable=YES" >> /etc/rc.conf pkg add puppet echo "System setup complete" ------------------------------------
The second part of the script (beginning with #!) is run in the newly installed system after the installation onto ada0 (with default partitioning, see scriptedpart for more complicated scenarios) is complete.
|
245701 |
20-Jan-2013 |
nwhitehorn |
If no partition configuration is specified in {}, use the automatic setup the interactive installer uses.
Example: bsdinstall scriptedpart ada0 Result: Use entire disk for a FreeBSD system with default partition layout
|
245700 |
20-Jan-2013 |
nwhitehorn |
Add a simple scripted partitioner. Documentation and more scripting support will come soon. This lets the install process have a line like:
bsdinstall scriptedpart 'ada0 GPT {1.5G freebsd-ufs /, 10G freebsd-swap, auto freebsd-ufs /usr}'
to set up a system with a 1.5GB /, some swap space, and a /usr using the rest of ada0.
MFC after: 1 month
|
245680 |
20-Jan-2013 |
nwhitehorn |
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.
MFC after: 3 weeks
|
245333 |
12-Jan-2013 |
nwhitehorn |
Note that cpufreq(4) is not available on all hardware.
PR: bin/175139 MFC after: 2 weeks
|
245323 |
12-Jan-2013 |
joel |
Remove EOL whitespace.
|
244958 |
02-Jan-2013 |
nwhitehorn |
Make sade actually be a symlink to partedit, as per the commit message in r244859, rather than a hardlink. This fixes installation if /usr/sbin is on a different filesystem than /usr/libexec.
Submitted by: se
|
244860 |
30-Dec-2012 |
nwhitehorn |
Add a man page for the new sade(8), which is mostly the same uninformative manpage as the old sade(8).
|
244859 |
30-Dec-2012 |
nwhitehorn |
Replace sade the extracted piece of sysinstall with sade the extracted piece of bsdinstall (although this time with a symlink instead of duplicated source code).
Discussed on: freebsd-geom MFC after: 3 months
|
244858 |
30-Dec-2012 |
nwhitehorn |
If invoked as sade, don't complain about having a filesystem on / already -- it's something you expect (and indeed hope for).
MFC after: 1 week
|
244059 |
09-Dec-2012 |
gjb |
Add missed BETA* to list.
Approved by: simon (implicit) MFC after: 3 days X-MFC-With: r244058
|
244057 |
09-Dec-2012 |
gjb |
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.
Approved by: simon
|
243854 |
04-Dec-2012 |
joel |
Remove snapshots.jp.freebsd.org. It stopped working years ago.
Discussed with: hrs
|
243832 |
03-Dec-2012 |
joel |
- Remove snapshots.se.freebsd.org [1] - Add ftp6.se.freebsd.org
Discussed with: brd [1]
|
242188 |
27-Oct-2012 |
dteske |
Fix bug introduced by r241902 (MANIFEST uses TAB delimiter).
PR: bin/173140 Approved by: adrian (co-mentor)
|
241902 |
22-Oct-2012 |
dteske |
Optimize syntax to use builtins and reduce unnecessary forking where possible.
Reviewed by: nwhitehorn Approved by: adrian (co-mentor)
|
239500 |
21-Aug-2012 |
dteske |
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) MFC after: 3 days
|
237253 |
19-Jun-2012 |
eadler |
Remove variables which are initialized but never used thereafter reported by gcc46 warning
Approved by: cperciva MFC After: 3 days
|
235228 |
10-May-2012 |
roberto |
Add the IPv6 tag to ftp4.fr.freebsd.org.
|
233904 |
04-Apr-2012 |
nwhitehorn |
Fix typo.
Submitted by: pawel dot worach at gmail dot com MFC after: 3 days
|
233648 |
29-Mar-2012 |
eadler |
Remove trailing whitespace per mdoc lint warning
Disussed with: gavin No objection from: doc Approved by: joel MFC after: 3 days
|
233473 |
25-Mar-2012 |
joel |
mdoc: document title should be all caps.
|
232531 |
05-Mar-2012 |
nwhitehorn |
Make the chroot shell more functional by providing devfs.
Reported by: Robert Simmons MFC after: 4 days
|
232200 |
26-Feb-2012 |
nwhitehorn |
Fix segfault if distfetch and distextract binaries are run standalone without the DISTRIBUTIONS environment variable set.
PR: bin/165492 Submitted by: Fernando Apesteguia MFC after: 4 days
|
230804 |
31-Jan-2012 |
kevlo |
Fix a whitespace nit
Reviewed by: bz
|
230522 |
25-Jan-2012 |
nwhitehorn |
Experimental support for booting CHRP-type PowerPC systems from hard disks.
|
230309 |
18-Jan-2012 |
nwhitehorn |
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 MFC after: 4 days
|
228194 |
02-Dec-2011 |
nwhitehorn |
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 MFC after: 1 day
|
228192 |
02-Dec-2011 |
kensmith |
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 MFC after: 1 day
|
228048 |
28-Nov-2011 |
kevlo |
Plug memory leaks and fix open(2) error check.
Reviewed by: nwhitehorn MFC after: 3 days
|
226741 |
25-Oct-2011 |
nwhitehorn |
Provide an error message and error handling if there are no network interfaces in the system. This is a non-fatal error except when doing a network installation.
PR: bin/161950 MFC after: 3 days
|
226739 |
25-Oct-2011 |
nwhitehorn |
Provide an error message instead of silent failure if no disks are present in the system.
PR: bin/161950 MFC after: 3 days
|
226666 |
23-Oct-2011 |
nwhitehorn |
Avoid some "Invalid argument" errors in the installer.
PR: bin/161926 MFC after: 5 days
|
226507 |
18-Oct-2011 |
kensmith |
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
|
226161 |
08-Oct-2011 |
nwhitehorn |
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.
MFC after: 3 days
|
226160 |
08-Oct-2011 |
nwhitehorn |
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 MFC after: 3 days
|
226083 |
07-Oct-2011 |
nwhitehorn |
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.
MFC after: 3 days
|
226059 |
06-Oct-2011 |
nwhitehorn |
Move "Exit" to the first entry in the list, so that it is the default choice.
PR: bin/160913 MFC after: 3 days
|
226058 |
06-Oct-2011 |
nwhitehorn |
Ask if you want to set the keymap before invoking kdbmap to prevent confusion.
PR: bin/160913 MFC after: 3 days
|
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!
|