#
1.50 |
|
20-Jun-2024 |
rillig |
sysinst: fix umlaut in German translation
|
#
1.49 |
|
20-Jun-2024 |
nia |
sysinst(8): Note that leaving the network "media type" empty autoconfigures
|
#
1.48 |
|
25-Apr-2024 |
hannken |
Increase length of set description to 40 characters so recent additions fit.
Ok: martin@
Fixes PR install/58188 "sysinst fails to display status of base32 set"
|
#
1.47 |
|
22-Apr-2024 |
nia |
Move MIPS N64 compat out of {base,debug}32 into {base,debug}64
martin requested separation by ABI and it doesn't make much sense to have 64-bit binaries in a set called 32.
|
#
1.46 |
|
09-Apr-2024 |
nia |
Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
#
1.45 |
|
31-Oct-2023 |
martin |
Shorten the Use_Different_Part_Scheme message - the old version could overflow a 80 wide char display with some partitioning schemes (e.g. disklabel).
|
#
1.44 |
|
31-Oct-2023 |
martin |
Switch to "-" (single minus) as input denotation for "no mount point" in all translations and adjust the code accordingly. Pointed out by Thierry Laronde.
|
Revision tags: netbsd-10-base
|
#
1.43 |
|
15-Dec-2022 |
martin |
branches: 1.43.2; Add an (expert) option to manually edit partitions, inspired by PR 57100.
|
#
1.42 |
|
30-Nov-2022 |
martin |
Add support for FFSv2ea in the partition type menus (internally setting fs version to 3 for this, where 2 is FFSv2 and 1 is FFSv1)
|
#
1.41 |
|
22-Jul-2022 |
christos |
Add a menu option to set the file extension of the downloaded sets. amd64 sets are .tar.xz and sysinst fails by default.
|
#
1.40 |
|
11-Jun-2022 |
martin |
Slightly improved error handling when converion from one partition table format to another is not lossless.
|
#
1.39 |
|
09-Jun-2022 |
martin |
Add support for explicitly selecting "EFI system partition" as a partition type.
|
#
1.38 |
|
18-May-2022 |
martin |
When not invoked via some explicit "configure network" menu item, auto-detect an already working network setup and offer to "just use" it whenver we need connectivity.
|
#
1.37 |
|
16-May-2022 |
martin |
Split the available disks (that may be partitioned) from the preconfigured wedges (that can be install target, but can not be partitioned). The latter are only usefull in special setups and clobber the list of available disks for the usual setup cases.
|
#
1.36 |
|
21-Apr-2022 |
martin |
Make default installations a bit more secure: - push a bit harder for setup of a root password - simplify/clarify manual entropy setup - visit the entropy setup (on machines where it is needed) on the default path through sysinst
|
#
1.35 |
|
10-Jan-2022 |
nia |
sysinst(8): Add initial support for connecting to Wi-Fi networks by spawning wpa_supplicant.
Reviewed by martin.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.48 |
|
25-Apr-2024 |
hannken |
Increase length of set description to 40 characters so recent additions fit.
Ok: martin@
Fixes PR install/58188 "sysinst fails to display status of base32 set"
|
#
1.47 |
|
22-Apr-2024 |
nia |
Move MIPS N64 compat out of {base,debug}32 into {base,debug}64
martin requested separation by ABI and it doesn't make much sense to have 64-bit binaries in a set called 32.
|
#
1.46 |
|
09-Apr-2024 |
nia |
Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
#
1.45 |
|
31-Oct-2023 |
martin |
Shorten the Use_Different_Part_Scheme message - the old version could overflow a 80 wide char display with some partitioning schemes (e.g. disklabel).
|
#
1.44 |
|
31-Oct-2023 |
martin |
Switch to "-" (single minus) as input denotation for "no mount point" in all translations and adjust the code accordingly. Pointed out by Thierry Laronde.
|
Revision tags: netbsd-10-base
|
#
1.43 |
|
15-Dec-2022 |
martin |
branches: 1.43.2; Add an (expert) option to manually edit partitions, inspired by PR 57100.
|
#
1.42 |
|
30-Nov-2022 |
martin |
Add support for FFSv2ea in the partition type menus (internally setting fs version to 3 for this, where 2 is FFSv2 and 1 is FFSv1)
|
#
1.41 |
|
22-Jul-2022 |
christos |
Add a menu option to set the file extension of the downloaded sets. amd64 sets are .tar.xz and sysinst fails by default.
|
#
1.40 |
|
11-Jun-2022 |
martin |
Slightly improved error handling when converion from one partition table format to another is not lossless.
|
#
1.39 |
|
09-Jun-2022 |
martin |
Add support for explicitly selecting "EFI system partition" as a partition type.
|
#
1.38 |
|
18-May-2022 |
martin |
When not invoked via some explicit "configure network" menu item, auto-detect an already working network setup and offer to "just use" it whenver we need connectivity.
|
#
1.37 |
|
16-May-2022 |
martin |
Split the available disks (that may be partitioned) from the preconfigured wedges (that can be install target, but can not be partitioned). The latter are only usefull in special setups and clobber the list of available disks for the usual setup cases.
|
#
1.36 |
|
21-Apr-2022 |
martin |
Make default installations a bit more secure: - push a bit harder for setup of a root password - simplify/clarify manual entropy setup - visit the entropy setup (on machines where it is needed) on the default path through sysinst
|
#
1.35 |
|
10-Jan-2022 |
nia |
sysinst(8): Add initial support for connecting to Wi-Fi networks by spawning wpa_supplicant.
Reviewed by martin.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.47 |
|
22-Apr-2024 |
nia |
Move MIPS N64 compat out of {base,debug}32 into {base,debug}64
martin requested separation by ABI and it doesn't make much sense to have 64-bit binaries in a set called 32.
|
#
1.46 |
|
09-Apr-2024 |
nia |
Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
#
1.45 |
|
31-Oct-2023 |
martin |
Shorten the Use_Different_Part_Scheme message - the old version could overflow a 80 wide char display with some partitioning schemes (e.g. disklabel).
|
#
1.44 |
|
31-Oct-2023 |
martin |
Switch to "-" (single minus) as input denotation for "no mount point" in all translations and adjust the code accordingly. Pointed out by Thierry Laronde.
|
Revision tags: netbsd-10-base
|
#
1.43 |
|
15-Dec-2022 |
martin |
branches: 1.43.2; Add an (expert) option to manually edit partitions, inspired by PR 57100.
|
#
1.42 |
|
30-Nov-2022 |
martin |
Add support for FFSv2ea in the partition type menus (internally setting fs version to 3 for this, where 2 is FFSv2 and 1 is FFSv1)
|
#
1.41 |
|
22-Jul-2022 |
christos |
Add a menu option to set the file extension of the downloaded sets. amd64 sets are .tar.xz and sysinst fails by default.
|
#
1.40 |
|
11-Jun-2022 |
martin |
Slightly improved error handling when converion from one partition table format to another is not lossless.
|
#
1.39 |
|
09-Jun-2022 |
martin |
Add support for explicitly selecting "EFI system partition" as a partition type.
|
#
1.38 |
|
18-May-2022 |
martin |
When not invoked via some explicit "configure network" menu item, auto-detect an already working network setup and offer to "just use" it whenver we need connectivity.
|
#
1.37 |
|
16-May-2022 |
martin |
Split the available disks (that may be partitioned) from the preconfigured wedges (that can be install target, but can not be partitioned). The latter are only usefull in special setups and clobber the list of available disks for the usual setup cases.
|
#
1.36 |
|
21-Apr-2022 |
martin |
Make default installations a bit more secure: - push a bit harder for setup of a root password - simplify/clarify manual entropy setup - visit the entropy setup (on machines where it is needed) on the default path through sysinst
|
#
1.35 |
|
10-Jan-2022 |
nia |
sysinst(8): Add initial support for connecting to Wi-Fi networks by spawning wpa_supplicant.
Reviewed by martin.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.46 |
|
09-Apr-2024 |
nia |
Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
#
1.45 |
|
31-Oct-2023 |
martin |
Shorten the Use_Different_Part_Scheme message - the old version could overflow a 80 wide char display with some partitioning schemes (e.g. disklabel).
|
#
1.44 |
|
31-Oct-2023 |
martin |
Switch to "-" (single minus) as input denotation for "no mount point" in all translations and adjust the code accordingly. Pointed out by Thierry Laronde.
|
Revision tags: netbsd-10-base
|
#
1.43 |
|
15-Dec-2022 |
martin |
branches: 1.43.2; Add an (expert) option to manually edit partitions, inspired by PR 57100.
|
#
1.42 |
|
30-Nov-2022 |
martin |
Add support for FFSv2ea in the partition type menus (internally setting fs version to 3 for this, where 2 is FFSv2 and 1 is FFSv1)
|
#
1.41 |
|
22-Jul-2022 |
christos |
Add a menu option to set the file extension of the downloaded sets. amd64 sets are .tar.xz and sysinst fails by default.
|
#
1.40 |
|
11-Jun-2022 |
martin |
Slightly improved error handling when converion from one partition table format to another is not lossless.
|
#
1.39 |
|
09-Jun-2022 |
martin |
Add support for explicitly selecting "EFI system partition" as a partition type.
|
#
1.38 |
|
18-May-2022 |
martin |
When not invoked via some explicit "configure network" menu item, auto-detect an already working network setup and offer to "just use" it whenver we need connectivity.
|
#
1.37 |
|
16-May-2022 |
martin |
Split the available disks (that may be partitioned) from the preconfigured wedges (that can be install target, but can not be partitioned). The latter are only usefull in special setups and clobber the list of available disks for the usual setup cases.
|
#
1.36 |
|
21-Apr-2022 |
martin |
Make default installations a bit more secure: - push a bit harder for setup of a root password - simplify/clarify manual entropy setup - visit the entropy setup (on machines where it is needed) on the default path through sysinst
|
#
1.35 |
|
10-Jan-2022 |
nia |
sysinst(8): Add initial support for connecting to Wi-Fi networks by spawning wpa_supplicant.
Reviewed by martin.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.45 |
|
31-Oct-2023 |
martin |
Shorten the Use_Different_Part_Scheme message - the old version could overflow a 80 wide char display with some partitioning schemes (e.g. disklabel).
|
#
1.44 |
|
31-Oct-2023 |
martin |
Switch to "-" (single minus) as input denotation for "no mount point" in all translations and adjust the code accordingly. Pointed out by Thierry Laronde.
|
Revision tags: netbsd-10-base
|
#
1.43 |
|
15-Dec-2022 |
martin |
Add an (expert) option to manually edit partitions, inspired by PR 57100.
|
#
1.42 |
|
30-Nov-2022 |
martin |
Add support for FFSv2ea in the partition type menus (internally setting fs version to 3 for this, where 2 is FFSv2 and 1 is FFSv1)
|
#
1.41 |
|
22-Jul-2022 |
christos |
Add a menu option to set the file extension of the downloaded sets. amd64 sets are .tar.xz and sysinst fails by default.
|
#
1.40 |
|
11-Jun-2022 |
martin |
Slightly improved error handling when converion from one partition table format to another is not lossless.
|
#
1.39 |
|
09-Jun-2022 |
martin |
Add support for explicitly selecting "EFI system partition" as a partition type.
|
#
1.38 |
|
18-May-2022 |
martin |
When not invoked via some explicit "configure network" menu item, auto-detect an already working network setup and offer to "just use" it whenver we need connectivity.
|
#
1.37 |
|
16-May-2022 |
martin |
Split the available disks (that may be partitioned) from the preconfigured wedges (that can be install target, but can not be partitioned). The latter are only usefull in special setups and clobber the list of available disks for the usual setup cases.
|
#
1.36 |
|
21-Apr-2022 |
martin |
Make default installations a bit more secure: - push a bit harder for setup of a root password - simplify/clarify manual entropy setup - visit the entropy setup (on machines where it is needed) on the default path through sysinst
|
#
1.35 |
|
10-Jan-2022 |
nia |
sysinst(8): Add initial support for connecting to Wi-Fi networks by spawning wpa_supplicant.
Reviewed by martin.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
Revision tags: netbsd-10-base
|
#
1.43 |
|
15-Dec-2022 |
martin |
Add an (expert) option to manually edit partitions, inspired by PR 57100.
|
#
1.42 |
|
30-Nov-2022 |
martin |
Add support for FFSv2ea in the partition type menus (internally setting fs version to 3 for this, where 2 is FFSv2 and 1 is FFSv1)
|
#
1.41 |
|
22-Jul-2022 |
christos |
Add a menu option to set the file extension of the downloaded sets. amd64 sets are .tar.xz and sysinst fails by default.
|
#
1.40 |
|
11-Jun-2022 |
martin |
Slightly improved error handling when converion from one partition table format to another is not lossless.
|
#
1.39 |
|
09-Jun-2022 |
martin |
Add support for explicitly selecting "EFI system partition" as a partition type.
|
#
1.38 |
|
18-May-2022 |
martin |
When not invoked via some explicit "configure network" menu item, auto-detect an already working network setup and offer to "just use" it whenver we need connectivity.
|
#
1.37 |
|
16-May-2022 |
martin |
Split the available disks (that may be partitioned) from the preconfigured wedges (that can be install target, but can not be partitioned). The latter are only usefull in special setups and clobber the list of available disks for the usual setup cases.
|
#
1.36 |
|
21-Apr-2022 |
martin |
Make default installations a bit more secure: - push a bit harder for setup of a root password - simplify/clarify manual entropy setup - visit the entropy setup (on machines where it is needed) on the default path through sysinst
|
#
1.35 |
|
10-Jan-2022 |
nia |
sysinst(8): Add initial support for connecting to Wi-Fi networks by spawning wpa_supplicant.
Reviewed by martin.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.42 |
|
30-Nov-2022 |
martin |
Add support for FFSv2ea in the partition type menus (internally setting fs version to 3 for this, where 2 is FFSv2 and 1 is FFSv1)
|
#
1.41 |
|
22-Jul-2022 |
christos |
Add a menu option to set the file extension of the downloaded sets. amd64 sets are .tar.xz and sysinst fails by default.
|
#
1.40 |
|
11-Jun-2022 |
martin |
Slightly improved error handling when converion from one partition table format to another is not lossless.
|
#
1.39 |
|
09-Jun-2022 |
martin |
Add support for explicitly selecting "EFI system partition" as a partition type.
|
#
1.38 |
|
18-May-2022 |
martin |
When not invoked via some explicit "configure network" menu item, auto-detect an already working network setup and offer to "just use" it whenver we need connectivity.
|
#
1.37 |
|
16-May-2022 |
martin |
Split the available disks (that may be partitioned) from the preconfigured wedges (that can be install target, but can not be partitioned). The latter are only usefull in special setups and clobber the list of available disks for the usual setup cases.
|
#
1.36 |
|
21-Apr-2022 |
martin |
Make default installations a bit more secure: - push a bit harder for setup of a root password - simplify/clarify manual entropy setup - visit the entropy setup (on machines where it is needed) on the default path through sysinst
|
#
1.35 |
|
10-Jan-2022 |
nia |
sysinst(8): Add initial support for connecting to Wi-Fi networks by spawning wpa_supplicant.
Reviewed by martin.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.41 |
|
22-Jul-2022 |
christos |
Add a menu option to set the file extension of the downloaded sets. amd64 sets are .tar.xz and sysinst fails by default.
|
#
1.40 |
|
11-Jun-2022 |
martin |
Slightly improved error handling when converion from one partition table format to another is not lossless.
|
#
1.39 |
|
09-Jun-2022 |
martin |
Add support for explicitly selecting "EFI system partition" as a partition type.
|
#
1.38 |
|
18-May-2022 |
martin |
When not invoked via some explicit "configure network" menu item, auto-detect an already working network setup and offer to "just use" it whenver we need connectivity.
|
#
1.37 |
|
16-May-2022 |
martin |
Split the available disks (that may be partitioned) from the preconfigured wedges (that can be install target, but can not be partitioned). The latter are only usefull in special setups and clobber the list of available disks for the usual setup cases.
|
#
1.36 |
|
21-Apr-2022 |
martin |
Make default installations a bit more secure: - push a bit harder for setup of a root password - simplify/clarify manual entropy setup - visit the entropy setup (on machines where it is needed) on the default path through sysinst
|
#
1.35 |
|
10-Jan-2022 |
nia |
sysinst(8): Add initial support for connecting to Wi-Fi networks by spawning wpa_supplicant.
Reviewed by martin.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.40 |
|
11-Jun-2022 |
martin |
Slightly improved error handling when converion from one partition table format to another is not lossless.
|
#
1.39 |
|
09-Jun-2022 |
martin |
Add support for explicitly selecting "EFI system partition" as a partition type.
|
#
1.38 |
|
18-May-2022 |
martin |
When not invoked via some explicit "configure network" menu item, auto-detect an already working network setup and offer to "just use" it whenver we need connectivity.
|
#
1.37 |
|
16-May-2022 |
martin |
Split the available disks (that may be partitioned) from the preconfigured wedges (that can be install target, but can not be partitioned). The latter are only usefull in special setups and clobber the list of available disks for the usual setup cases.
|
#
1.36 |
|
21-Apr-2022 |
martin |
Make default installations a bit more secure: - push a bit harder for setup of a root password - simplify/clarify manual entropy setup - visit the entropy setup (on machines where it is needed) on the default path through sysinst
|
#
1.35 |
|
10-Jan-2022 |
nia |
sysinst(8): Add initial support for connecting to Wi-Fi networks by spawning wpa_supplicant.
Reviewed by martin.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.38 |
|
18-May-2022 |
martin |
When not invoked via some explicit "configure network" menu item, auto-detect an already working network setup and offer to "just use" it whenver we need connectivity.
|
#
1.37 |
|
16-May-2022 |
martin |
Split the available disks (that may be partitioned) from the preconfigured wedges (that can be install target, but can not be partitioned). The latter are only usefull in special setups and clobber the list of available disks for the usual setup cases.
|
#
1.36 |
|
21-Apr-2022 |
martin |
Make default installations a bit more secure: - push a bit harder for setup of a root password - simplify/clarify manual entropy setup - visit the entropy setup (on machines where it is needed) on the default path through sysinst
|
#
1.35 |
|
10-Jan-2022 |
nia |
sysinst(8): Add initial support for connecting to Wi-Fi networks by spawning wpa_supplicant.
Reviewed by martin.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.36 |
|
21-Apr-2022 |
martin |
Make default installations a bit more secure: - push a bit harder for setup of a root password - simplify/clarify manual entropy setup - visit the entropy setup (on machines where it is needed) on the default path through sysinst
|
#
1.35 |
|
10-Jan-2022 |
nia |
sysinst(8): Add initial support for connecting to Wi-Fi networks by spawning wpa_supplicant.
Reviewed by martin.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.35 |
|
10-Jan-2022 |
nia |
sysinst(8): Add initial support for connecting to Wi-Fi networks by spawning wpa_supplicant.
Reviewed by martin.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.34 |
|
25-Sep-2021 |
maya |
Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.33 |
|
31-Jan-2021 |
rillig |
sysinst: fix some more typos in the German translation
|
#
1.32 |
|
31-Jan-2021 |
rillig |
sysinst: restore the few intentional line breaks in German
Marking a forced line break with a trailing space is a terrible idea. Most of the lines that previously had trailing whitespace did so unintentionally, destroying the auto-layout.
|
#
1.31 |
|
31-Jan-2021 |
rillig |
sysinst: proofread German translation
It was a mixture of all possible styles, with several typos and inconsistencies.
|
#
1.30 |
|
31-Jan-2021 |
rillig |
sysinst: fix German translation, remove more trailing whitespace
|
#
1.29 |
|
31-Jan-2021 |
rillig |
sysinst: remove trailing whitespace in German translation
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.28 |
|
05-Nov-2020 |
martin |
Remove an unused message (accidently placed inconsistently in previous)
|
#
1.27 |
|
04-Nov-2020 |
martin |
Add (experimental) entropy input support: Early during new installs or after upgrades we check if entropy is available. If not (no hardware random number generator available) we inform the user and ask them to fix it.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.26 |
|
27-Oct-2020 |
martin |
When we did not magically find any CD medium with sets, offer a manual override (so ISO images on USB sticks or Xen's xbd(4) work).
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.25 |
|
24-Oct-2020 |
martin |
When looking for available CD media, skip those that are already mounted. When no medium with sets is found, show a new error message and return to the source selection menu. Rearrange all source option menus to have the proper set suffix available (either .tgz or .tar.xz).
|
#
1.24 |
|
13-Oct-2020 |
martin |
PR 55142: on popular demand bring back expert options to adjust the number of free inodes, block size and fragment size for FFS and LFS.
|
#
1.23 |
|
12-Oct-2020 |
martin |
PR 55536: when we find existing partition tables and have alternative formats available, offer to delete partitions and create new ones from scratch (in some other or the same on-disk format).
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.22 |
|
18-May-2020 |
jmcneill |
Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.21 |
|
06-Feb-2020 |
martin |
Reformat a query to add an automatically detected swap partition so it fits on narrow screens.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.20 |
|
09-Jan-2020 |
martin |
Finish conversion of extended partitioning parts to new abstract backend interface. XXX still could use a lot of polishing.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.19 |
|
11-Dec-2019 |
martin |
PR 54065: add optional "old compat" variant of ext2fs in file system type selection and use that as default for the cobalt boot file system.
|
Revision tags: phil-wifi-20191119
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.18 |
|
16-Nov-2019 |
martin |
Make sure all menus have a translatable exit option (or none at all).
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.17 |
|
12-Nov-2019 |
martin |
Add options to the various partitioning stages that allow cloning of alien partitions (optionally including data).
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.16 |
|
02-Oct-2019 |
maya |
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
branches: 1.13.2; For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.15 |
|
17-Aug-2019 |
martin |
PR 54473: fix error prompt when a set file is missing
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.14 |
|
14-Aug-2019 |
martin |
On architectures that usually do MBR/disklabel, nevertheless deal with pure/plain disklabel disks, and explicitly offer this as partitioning option when bootability is not a concern.
|
Revision tags: netbsd-9-base
|
#
1.13 |
|
23-Jul-2019 |
martin |
For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.13 |
|
23-Jul-2019 |
martin |
For upgrade / re-install allow the currently running system as a target in the "disk" selection.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
#
1.12 |
|
12-Jun-2019 |
martin |
Rework internal data structures and "interfaces to user interface" functions to get rid of all disklabel assumptions.
Previously (even for GPT partitioning) struct disklabel was used, which obviously breaks large disk setups. Also many MD parts and parts of the user interface assumed (a) a struct disklabel is used internally to store partitioning information and (b) partitions are named 'a' ... $MAXPART.
Get rid of this and replace it with a quite abstract interface that should be able to deal with all variants in partition storage:
- partitions are stored in a (partly abstract) struct disk_partitions and most parts of it are only accessed via accessor functions provided by a "partitioning scheme".
- implement partitioning schemes for MBR, disklabel and GPT (with likely RDB [amiga] and Apple Partition Map [mac*] to follow soon)
- partitioning schemes may be cascaded, e.g. on x86 when using MBR as "outer partitions", we have disklabel as "inner partitions".
- all user interface goes via accessor functions in the partitioning scheme, some of which return pointers to special user interface descriptors (e.g. to allow editing partition flags, which are scheme specific)
Overall the user interface changes (in this initial step) are minimal but noticable. A new Anita is needed for automatic test setups - many thanks to Andreas Gustafsson for lots of early testing and a new Anita version, and to Manuel Bouyer for cooperation and tests of the Anita release.
This work was sponsored by The NetBSD Foundation, Inc.
|
Revision tags: phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
branches: 1.7.2; Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.11 |
|
10-Jan-2019 |
martin |
PR install/53857: make the pkgsrc menu wider, so the first column fits in various translations. While there shorten some (misleading) text.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.10 |
|
15-Nov-2018 |
martin |
Make use of the new positional parameters to better describe the first partitioning step. Remove size limits/hints encoded in the translations and replace them by values from the code.
|
#
1.9 |
|
03-Nov-2018 |
martin |
Remove "usage" translations - they never could be displayed as we only select the language later. Extend usage display a bit and sync with reality.
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.8 |
|
11-Sep-2018 |
martin |
Split the host name used for ftp transfers from the one used for http transfers. This is slightly inconsistent, as directories are still shared - but this allows us to default to cdn/nycdn for http (which don't support ftp).
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.7 |
|
03-Jun-2018 |
martin |
Add an option to install onto a pre-configured wedge. Greatly simmplifies (U)EFI setups (but does not fully automate them yet).
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.6 |
|
17-May-2015 |
martin |
branches: 1.6.8; 1.6.14; Invert sense of a vnd creation message ("Create new image: Yes") and kill the translations that I can't update myself.
|
#
1.5 |
|
22-Sep-2014 |
roy |
Change the IPv6 DNS selection to use DNS selection and add the Google Public V4 DNS servers to the list. The other field can take an IPv4 or IPv6 name server of choice. Fixes PR install/49231.
|
#
1.4 |
|
13-Sep-2014 |
roy |
Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6.
|
#
1.3 |
|
15-Aug-2014 |
jmcneill |
branches: 1.3.2; remove trailing colon from "addusername" msg
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.2 |
|
03-Aug-2014 |
martin |
branches: 1.2.2; 1.2.4; (Finally) merge a slightly modified version of the 2012 GSoC results from Eugene Lozovoy: add extended partitioning options to sysinst. Still needs some testing and polishing, but it now is possible to use GPT or to create a RAID set from scratch and install onto it.
|
#
1.1 |
|
26-Jul-2014 |
dholland |
Move sysinst sources to usr.sbin.
This commit only physically moves the sources - there are no other changes, to maximize the probability that this will be treated as a rename if we ever do manage to migrate away from CVS.
Moving sysinst has been discussed on and off for years and has two goals: making it easier to work on sysinst, and also making sysinst available on running systems for use installing chroots and VM images and other such things. None of the latter is possible yet, but as they say, one thing at a time.
Doing this now was approved in an impromptu fashion by mrg, riz, riastradh, me, and groo.
|