272461 |
03-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
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
|
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
|
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
|
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)
|
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.
|
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.
|
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
|
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
|
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
|
233904 |
04-Apr-2012 |
nwhitehorn |
Fix typo.
Submitted by: pawel dot worach at gmail dot com MFC after: 3 days
|
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
|
228048 |
28-Nov-2011 |
kevlo |
Plug memory leaks and fix open(2) error check.
Reviewed by: nwhitehorn 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
|
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
|
225613 |
16-Sep-2011 |
nwhitehorn |
Fix a typo introduced in r219892 that prevented file system options from being set correctly.
Approved by: re (kib)
|
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)
|
224108 |
16-Jul-2011 |
nwhitehorn |
Add PS3 partitioning (and framework for future pseries support) to the installer.
|
223832 |
07-Jul-2011 |
kevlo |
Add an extra tab between fs_file and fs_vfstype
Reviewed by: nwhitehorn
|
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
|
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.
|
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.
|
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.
|
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!
|