Simon J. Gerraty
3caf0790a8
Merge head@256284
2013-10-13 02:35:19 +00:00
Simon J. Gerraty
34b33809b7
Updated dependencies
2013-10-13 00:24:00 +00:00
Nathan Whitehorn
8d795806e9
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)
2013-09-23 14:18:34 +00:00
Simon J. Gerraty
d1d0158641
Merge from head
2013-09-05 20:18:59 +00:00
Baptiste Daroussin
76f8eb196c
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
2013-06-17 15:16:14 +00:00
Antoine Brodin
290b7b224a
Add some missing DPADD.
2013-05-11 13:46:05 +00:00
Simon J. Gerraty
7cf3a1c6b2
Updated dependencies
2013-03-11 17:21:52 +00:00
Simon J. Gerraty
f5f7c05209
Updated dependencies
2013-02-16 01:23:54 +00:00
David E. O'Brien
d9a447559b
Sync with HEAD.
2013-02-08 16:10:16 +00:00
Nathan Whitehorn
f0ddc92d27
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.
2013-01-22 17:06:28 +00:00
Nathan Whitehorn
a6b612e920
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
2013-01-20 23:04:21 +00:00
Nathan Whitehorn
5eca7e06a1
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
2013-01-20 22:25:58 +00:00
Nathan Whitehorn
c4bd43b00b
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
2013-01-20 03:55:08 +00:00
Joel Dahl
0510534298
Remove EOL whitespace.
2013-01-12 08:44:54 +00:00
Nathan Whitehorn
ec8edf9362
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
2013-01-02 13:25:11 +00:00
Nathan Whitehorn
2befb3613f
Add a man page for the new sade(8), which is mostly the same uninformative
...
manpage as the old sade(8).
2012-12-30 14:44:14 +00:00
Nathan Whitehorn
934f522a9f
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
2012-12-30 14:35:00 +00:00
Nathan Whitehorn
4f5fcf8d00
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
2012-12-30 14:33:16 +00:00
Simon J. Gerraty
23090366f7
Sync from head
2012-11-04 02:52:03 +00:00
Marcel Moolenaar
7750ad47a9
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.
...
Requested by: Simon Gerraty <sjg@juniper.net>
2012-08-22 19:25:57 +00:00
Eitan Adler
3f0d78d510
Remove variables which are initialized but never used thereafter reported by gcc46 warning
...
Approved by: cperciva
MFC After: 3 days
2012-06-19 06:09:47 +00:00
Nathan Whitehorn
ae2e7abf3c
Fix typo.
...
Submitted by: pawel dot worach at gmail dot com
MFC after: 3 days
2012-04-04 23:14:01 +00:00
Nathan Whitehorn
090dd24636
Experimental support for booting CHRP-type PowerPC systems from hard disks.
2012-01-25 03:37:39 +00:00
Nathan Whitehorn
6fe359f292
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
2012-01-18 15:59:23 +00:00
Kevin Lo
c725e3ef7a
Plug memory leaks and fix open(2) error check.
...
Reviewed by: nwhitehorn
MFC after: 3 days
2011-11-28 05:34:16 +00:00
Nathan Whitehorn
07d7662678
Provide an error message instead of silent failure if no disks are present
...
in the system.
PR: bin/161950
MFC after: 3 days
2011-10-25 16:30:16 +00:00
Nathan Whitehorn
987415b113
Avoid some "Invalid argument" errors in the installer.
...
PR: bin/161926
MFC after: 5 days
2011-10-23 16:57:10 +00:00
Nathan Whitehorn
7899c6c10f
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
2011-10-08 16:45:03 +00:00
Nathan Whitehorn
a780c996f4
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
2011-10-08 14:59:12 +00:00
Nathan Whitehorn
f36a5e0f34
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
2011-10-07 01:40:30 +00:00
Nathan Whitehorn
0d49c6d5c1
Fix a typo introduced in r219892 that prevented file system options from
...
being set correctly.
Approved by: re (kib)
2011-09-16 09:38:01 +00:00
Nathan Whitehorn
bcc25b7ea2
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)
2011-08-21 18:50:30 +00:00
Nathan Whitehorn
e25e006dc6
Add PS3 partitioning (and framework for future pseries support) to the
...
installer.
2011-07-16 19:25:47 +00:00
Kevin Lo
260923853f
Add an extra tab between fs_file and fs_vfstype
...
Reviewed by: nwhitehorn
2011-07-07 01:22:50 +00:00
Attilio Rao
4b547324c0
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
2011-05-14 01:53:38 +00:00
Nathan Whitehorn
50de5d07d3
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.
2011-03-23 01:26:21 +00:00
Nathan Whitehorn
5890a472fc
Turn on softupdates by default. We need a UI to set filesystem parameters.
2011-03-15 13:27:34 +00:00
Nathan Whitehorn
3b613c28c5
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.
2011-03-08 01:17:30 +00:00
Nathan Whitehorn
9636f84bf6
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.
2011-02-26 15:44:03 +00:00
Nathan Whitehorn
84203a03b7
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.
2011-02-23 13:51:41 +00:00
Nathan Whitehorn
da42677d68
Don't present the user with spurious errors when overwriting a disk with
...
a deleted, but uncommitted, gpart.
Reported by: brucec
2011-02-19 15:22:06 +00:00
Nathan Whitehorn
c67f41d01d
The PC98 gpart module supports labels now.
2011-02-19 14:49:49 +00:00
Nathan Whitehorn
2118f3873f
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!
2011-02-18 14:54:34 +00:00