The NetBSD Project

CVS log for src/usr.sbin/sysinst/label.c

[BACK] Up to [cvs.NetBSD.org] / src / usr.sbin / sysinst

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.46.2.3: download - view: text, markup, annotated - select for diffs
Wed Feb 14 15:08:29 2024 UTC (8 months, 3 weeks ago) by sborrill
Branches: netbsd-10
CVS tags: netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5
Diff to: previous 1.46.2.2: preferred, colored; branchpoint 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46.2.2: +4 -3 lines
Pull up the following revisions(s) (requested by martin in ticket #594):
	usr.sbin/sysinst/label.c:	revision 1.51

PR 57927: when comparing old and new partition state during renumbering,
ignore differences in the install target flag - the backend might have
flipped it off already to ensure only a single partition is marked
as install target.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Wed Feb 14 13:52:11 2024 UTC (8 months, 3 weeks ago) by martin
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +4 -3 lines
PR 57927: when comparing old and new partition state during renumbering,
ignore differences in the install target flag - the backend might have
flipped it off already to ensure only a single partition is marked
as install target.

Revision 1.46.2.2: download - view: text, markup, annotated - select for diffs
Sun Nov 26 12:40:50 2023 UTC (11 months, 2 weeks ago) by bouyer
Branches: netbsd-10
CVS tags: netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2
Diff to: previous 1.46.2.1: preferred, colored; branchpoint 1.46: preferred, colored
Changes since revision 1.46.2.1: +3 -3 lines
Pull up following revision(s) (requested by martin in ticket #471):
	usr.sbin/sysinst/label.c: revision 1.50
	usr.sbin/sysinst/util.c: revision 1.74
Force alignment of disk buffers to at least 8 byte.
Fixes PR 56434.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Mon Nov 20 18:03:55 2023 UTC (11 months, 3 weeks ago) by martin
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +3 -3 lines
Force alignment of disk buffers to at least 8 byte.
Fixes PR 56434.

Revision 1.46.2.1: download - view: text, markup, annotated - select for diffs
Thu Nov 2 14:08:17 2023 UTC (12 months, 1 week ago) by sborrill
Branches: netbsd-10
CVS tags: netbsd-10-0-RC1
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +4 -3 lines
Pull up the following revisions(s) (requested by martin in ticket #442):
	usr.sbin/sysinst/label.c:	revision 1.49
	usr.sbin/sysinst/msg.mi.de:	revision 1.44
	usr.sbin/sysinst/msg.mi.en:	revision 1.47
	usr.sbin/sysinst/msg.mi.es:	revision 1.40
	usr.sbin/sysinst/msg.mi.fr:	revision 1.45
	usr.sbin/sysinst/msg.mi.pl:	revision 1.46

Switch to "-" (single minus) as input denotation for "no mount point"
in all translations and adjust the code accordingly.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Tue Oct 31 14:03:33 2023 UTC (12 months, 1 week ago) by martin
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +4 -3 lines
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 1.48: download - view: text, markup, annotated - select for diffs
Fri Jan 6 18:19:27 2023 UTC (22 months ago) by martin
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +6 -5 lines
When matching real partitions to "wanted" install descriptions, skip
all types of special partitions (like raw disk, or the MBR container
partition for the NetBSD part of the disk).
The start of the partition is no unique identifier if we include these
in the matching (e.g. boot partition and raw partition may both start
at sector 0).

Revision 1.47: download - view: text, markup, annotated - select for diffs
Fri Jan 6 15:07:22 2023 UTC (22 months ago) by martin
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +4 -3 lines
Minor fix calculating the remaining buffer size for partition flags.

Revision 1.10.2.9: download - view: text, markup, annotated - select for diffs
Sat Dec 31 05:03:14 2022 UTC (22 months, 1 week ago) by snj
Branches: netbsd-9
CVS tags: netbsd-9-4-RELEASE
Diff to: previous 1.10.2.8: preferred, colored; branchpoint 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10.2.8: +10 -6 lines
Pull up following revision(s) (requested by martin in ticket #1558):
	usr.sbin/sysinst/disklabel.c: 1.46-1.48
	usr.sbin/sysinst/label.c: 1.40-1.41

disklabel_can_add_partition() did not consider additional partitions
(while there still is space in the disklabel). Part of PR 56886.

Fix free space accounting for partition size changes and deletions.
Part of PR 56886.

renumber_partitions() needs to deal with removed/added partitions.

Fix free space accounting when partitions change size or are deleted.
Part of PR 56886.

Fix inverted condition in previous and only apply special handling for
the "all of NetBSD" partition when we have an outer MBR label.
Pointed out by Izumi Tsutsui. Hopefully the last fix needed for PR 56886.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Thu Dec 15 20:21:16 2022 UTC (22 months, 3 weeks ago) by martin
Branches: MAIN
CVS tags: netbsd-10-base
Branch point for: netbsd-10
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +3 -3 lines
PR 57100: check if we can newfs the proper fstype when adding a new
partition and accepting the default FS type.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Thu Dec 15 15:29:51 2022 UTC (22 months, 3 weeks ago) by martin
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +3 -2 lines
PR 57100: when adding a new partition, update current flags after
the backend has added the partion, so the re-sorting later can
match the new data properly.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Sat Dec 10 16:13:19 2022 UTC (23 months ago) by martin
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +6 -5 lines
Comment and code style (cosmetic) changes, no functional change

Revision 1.43: download - view: text, markup, annotated - select for diffs
Wed Nov 30 15:53:35 2022 UTC (23 months, 1 week ago) by martin
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +41 -31 lines
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)

Revision 1.42: download - view: text, markup, annotated - select for diffs
Thu Nov 17 06:40:41 2022 UTC (23 months, 3 weeks ago) by chs
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +4 -2 lines
Restore backward compatibility of UFS2 with previous NetBSD releases by
disabling support in UFS2 for extended attributes (including ACLs).
Add a new variant of UFS2 called "UFS2ea" that does support extended attributes.
Add new	fsck_ffs operations "-c	ea" and	"-c no-ea" to convert file systems
from UFS2 to UFS2ea and	vice-versa (both of which delete all existing extended
attributes in the process).

Revision 1.10.2.8: download - view: text, markup, annotated - select for diffs
Wed Jun 22 23:48:54 2022 UTC (2 years, 4 months ago) by msaitoh
Branches: netbsd-9
CVS tags: netbsd-9-3-RELEASE
Diff to: previous 1.10.2.7: preferred, colored; branchpoint 1.10: preferred, colored
Changes since revision 1.10.2.7: +17 -12 lines
Pull up following revision(s) (requested by martin in ticket #1476):
	usr.sbin/sysinst/label.c: revision 1.39
PR 56893: fix input validation when the user moves a new partition to
a totaly different part of the disk. Fix size handling for freshly
added partitions (which would previously use random stack data due to
bogus error checking).

Revision 1.41: download - view: text, markup, annotated - select for diffs
Tue Jun 21 15:46:10 2022 UTC (2 years, 4 months ago) by martin
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +4 -1 lines
Fix free space accounting when partitions change size or are deleted.
Part of PR 56886.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Tue Jun 21 15:45:03 2022 UTC (2 years, 4 months ago) by martin
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +4 -3 lines
renumber_partitions() needs to deal with removed/added partitions.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Mon Jun 20 16:06:38 2022 UTC (2 years, 4 months ago) by martin
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +17 -12 lines
PR 56893: fix input validation when the user moves a new partition to
a totaly different part of the disk. Fix size handling for freshly
added partitions (which would previously use random stack data due to
bogus error checking).

Revision 1.38: download - view: text, markup, annotated - select for diffs
Sun Jun 19 12:08:31 2022 UTC (2 years, 4 months ago) by martin
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +5 -4 lines
Centralize the "we can newfs this type of filesystem" predicate
and fix the list.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Sat Jun 18 13:52:42 2022 UTC (2 years, 4 months ago) by martin
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +3 -3 lines
Typo in comment

Revision 1.36: download - view: text, markup, annotated - select for diffs
Sat Jun 11 18:27:22 2022 UTC (2 years, 5 months ago) by martin
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +6 -3 lines
Avoid integer arithmetic overflow when checking a partition table without
any partitions.
Fix some comments.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Sat Jun 11 15:41:19 2022 UTC (2 years, 5 months ago) by martin
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -3 lines
Enhance support for the pseudo file system type "EFI System Partition".

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Jun 9 18:26:06 2022 UTC (2 years, 5 months ago) by martin
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +26 -5 lines
Add support for explicitly selecting "EFI system partition" as a partition
type.

Revision 1.32.2.1: download - view: text, markup, annotated - select for diffs
Mon May 31 22:15:26 2021 UTC (3 years, 5 months ago) by cjep
Branches: cjep_staticlib_x
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +20 -3 lines
sync with head

Revision 1.10.2.7: download - view: text, markup, annotated - select for diffs
Wed May 12 06:53:55 2021 UTC (3 years, 6 months ago) by msaitoh
Branches: netbsd-9
CVS tags: netbsd-9-2-RELEASE
Diff to: previous 1.10.2.6: preferred, colored; branchpoint 1.10: preferred, colored
Changes since revision 1.10.2.6: +20 -3 lines
Pull up following revision(s) (requested by martin in ticket #1271):
	usr.sbin/sysinst/mbr.c: revision 1.39
	usr.sbin/sysinst/label.c: revision 1.33
	usr.sbin/sysinst/arch/evbarm/md.c: revision 1.21
For FS_MSDOS report the MBR type as fs_sub_type.
Keep MSDOS partition size and subtype consistent - some u-boot are picky.
Do not allow editing of start/size/fs-type for partitions that
are already carved in stone (e.g. defined in an outer MBR while we are
editing the inner disklabel).

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun May 9 11:06:20 2021 UTC (3 years, 6 months ago) by martin
Branches: MAIN
CVS tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +20 -3 lines
Do not allow editing of start/size/fs-type for partitions that
are already carved in stone (e.g. defined in an outer MBR while we are
editing the inner disklabel).

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Jan 31 22:45:46 2021 UTC (3 years, 9 months ago) by rillig
Branches: MAIN
CVS tags: cjep_staticlib_x-base
Branch point for: cjep_staticlib_x
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +15 -15 lines
sysinst: remove trailing whitespace from *.c *.h

In contrast to the messages files, this whitespace is not significant.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Wed Dec 2 14:20:20 2020 UTC (3 years, 11 months ago) by wiz
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -3 lines
comparision -> comparison

Revision 1.10.2.6: download - view: text, markup, annotated - select for diffs
Thu Oct 15 19:36:51 2020 UTC (4 years ago) by bouyer
Branches: netbsd-9
CVS tags: netbsd-9-1-RELEASE
Diff to: previous 1.10.2.5: preferred, colored; branchpoint 1.10: preferred, colored
Changes since revision 1.10.2.5: +202 -44 lines
Pull up following revision(s) (requested by martin in ticket #1113):
	usr.sbin/sysinst/bsddisklabel.c: revision 1.46
	usr.sbin/sysinst/bsddisklabel.c: revision 1.47
	usr.sbin/sysinst/disklabel.c: revision 1.40
	usr.sbin/sysinst/arch/cobalt/md.c: revision 1.13
	usr.sbin/sysinst/bsddisklabel.c: revision 1.48
	usr.sbin/sysinst/disklabel.c: revision 1.41
	usr.sbin/sysinst/arch/cobalt/md.c: revision 1.14
	usr.sbin/sysinst/bsddisklabel.c: revision 1.49
	usr.sbin/sysinst/disklabel.c: revision 1.42
	usr.sbin/sysinst/Makefile.inc: revision 1.34
	usr.sbin/sysinst/disks.c: revision 1.70
	usr.sbin/sysinst/arch/hp300/md.c: revision 1.11
	usr.sbin/sysinst/disks.c: revision 1.71
	usr.sbin/sysinst/arch/i386/md.h: revision 1.8
	usr.sbin/sysinst/arch/arc/md.c: revision 1.13
	usr.sbin/sysinst/mbr.h: revision 1.5
	usr.sbin/sysinst/mbr.h: revision 1.6
	usr.sbin/sysinst/arch/mac68k/md.c: revision 1.10
	usr.sbin/sysinst/bsddisklabel.c: revision 1.50
	usr.sbin/sysinst/arch/acorn32/md.c: revision 1.7
	usr.sbin/sysinst/bsddisklabel.c: revision 1.51
	usr.sbin/sysinst/bsddisklabel.c: revision 1.52
	usr.sbin/sysinst/bsddisklabel.c: revision 1.53
	usr.sbin/sysinst/bsddisklabel.c: revision 1.54
	usr.sbin/sysinst/bsddisklabel.c: revision 1.55
	usr.sbin/sysinst/bsddisklabel.c: revision 1.56
	usr.sbin/sysinst/arch/dummy/md.c: revision 1.6
	usr.sbin/sysinst/arch/amd64/md.h: revision 1.9
	usr.sbin/sysinst/arch/evbsh3/md.c: revision 1.6
	usr.sbin/sysinst/arch/sparc/md.c: revision 1.6
	usr.sbin/sysinst/arch/zaurus/md.c: revision 1.10
	usr.sbin/sysinst/arch/x68k/md.c: revision 1.11
	usr.sbin/sysinst/arch/sandpoint/md.c: revision 1.9
	usr.sbin/sysinst/arch/vax/md.c: revision 1.7
	usr.sbin/sysinst/arch/luna68k/md.c: revision 1.9
	usr.sbin/sysinst/gpt.c: revision 1.19
	usr.sbin/sysinst/arch/i386/md.c: revision 1.31
	usr.sbin/sysinst/arch/i386/md.c: revision 1.32
	usr.sbin/sysinst/arch/evbarm/md.c: revision 1.17
	usr.sbin/sysinst/arch/evbarm/md.c: revision 1.18
	usr.sbin/sysinst/arch/evbarm/md.c: revision 1.19
	usr.sbin/sysinst/arch/shark/md.c: revision 1.6
	usr.sbin/sysinst/arch/landisk/md.c: revision 1.14
	usr.sbin/sysinst/util.c: revision 1.43
	usr.sbin/sysinst/gpt.c: revision 1.20
	usr.sbin/sysinst/util.c: revision 1.44
	usr.sbin/sysinst/gpt.c: revision 1.21
	usr.sbin/sysinst/gpt.c: revision 1.22
	usr.sbin/sysinst/arch/evbarm/msg.md.en: revision 1.2
	usr.sbin/sysinst/arch/ofppc/md.c: revision 1.11
	usr.sbin/sysinst/util.c: revision 1.46
	usr.sbin/sysinst/arch/ofppc/md.c: revision 1.12
	usr.sbin/sysinst/util.c: revision 1.47
	usr.sbin/sysinst/arch/evbarm/md.h: revision 1.6
	usr.sbin/sysinst/util.c: revision 1.48
	usr.sbin/sysinst/arch/evbarm/md.h: revision 1.7
	usr.sbin/sysinst/arch/evbmips/md.c: revision 1.9
	usr.sbin/sysinst/msg.mi.fr: revision 1.28
	usr.sbin/sysinst/msg.mi.fr: revision 1.29
	usr.sbin/sysinst/arch/sgimips/md.c: revision 1.9
	usr.sbin/sysinst/arch/evbarm/Makefile: revision 1.3
	usr.sbin/sysinst/msg.mi.de: revision 1.23
	usr.sbin/sysinst/arch/hpcsh/md.c: revision 1.10
	usr.sbin/sysinst/msg.mi.de: revision 1.24
	usr.sbin/sysinst/install.c: revision 1.15
	usr.sbin/sysinst/install.c: revision 1.16
	usr.sbin/sysinst/arch/sparc64/md.c: revision 1.6
	usr.sbin/sysinst/install.c: revision 1.17
	usr.sbin/sysinst/install.c: revision 1.18
	usr.sbin/sysinst/partitions.h: revision 1.16
	usr.sbin/sysinst/install.c: revision 1.19
	usr.sbin/sysinst/partitions.h: revision 1.17
	usr.sbin/sysinst/arch/evbppc/md.c: revision 1.9
	usr.sbin/sysinst/arch/playstation2/md.c: revision 1.9
	usr.sbin/sysinst/partitions.h: revision 1.18
	usr.sbin/sysinst/arch/hpcarm/md.c: revision 1.9
	usr.sbin/sysinst/partitions.h: revision 1.19
	usr.sbin/sysinst/msg.mi.es: revision 1.24
	usr.sbin/sysinst/msg.mi.es: revision 1.25
	usr.sbin/sysinst/msg.mi.es: revision 1.26
	usr.sbin/sysinst/arch/zaurus/md.c: revision 1.9
	usr.sbin/sysinst/target.c: revision 1.13
	usr.sbin/sysinst/target.c: revision 1.14
	usr.sbin/sysinst/part_edit.c: revision 1.17
	usr.sbin/sysinst/part_edit.c: revision 1.18
	usr.sbin/sysinst/msg.mi.fr: revision 1.30
	usr.sbin/sysinst/arch/mvme68k/md.c: revision 1.11
	usr.sbin/sysinst/part_edit.c: revision 1.19
	usr.sbin/sysinst/msg.mi.fr: revision 1.31
	usr.sbin/sysinst/arch/alpha/md.c: revision 1.9
	usr.sbin/sysinst/msg.mi.en: revision 1.30
	usr.sbin/sysinst/defs.h: revision 1.56
	usr.sbin/sysinst/msg.mi.en: revision 1.31
	usr.sbin/sysinst/defs.h: revision 1.57
	usr.sbin/sysinst/msg.mi.en: revision 1.32
	usr.sbin/sysinst/arch/amiga/md.c: revision 1.6
	usr.sbin/sysinst/arch/hpcmips/md.c: revision 1.9
	usr.sbin/sysinst/defs.h: revision 1.58
	usr.sbin/sysinst/arch/cats/md.c: revision 1.5
	usr.sbin/sysinst/defs.h: revision 1.59
	usr.sbin/sysinst/arch/newsmips/md.c: revision 1.6
	usr.sbin/sysinst/arch/pmax/md.c: revision 1.8
	usr.sbin/sysinst/arch/mipsco/md.c: revision 1.8
	usr.sbin/sysinst/part_edit.c: revision 1.20
	usr.sbin/sysinst/part_edit.c: revision 1.21
	usr.sbin/sysinst/arch/macppc/md.c: revision 1.6
	usr.sbin/sysinst/part_edit.c: revision 1.22
	usr.sbin/sysinst/part_edit.c: revision 1.23
	usr.sbin/sysinst/part_edit.c: revision 1.24
	usr.sbin/sysinst/defs.h: revision 1.60
	usr.sbin/sysinst/arch/mac68k/Makefile: revision 1.3
	usr.sbin/sysinst/defs.h: revision 1.61
	usr.sbin/sysinst/defs.h: revision 1.63
	usr.sbin/sysinst/defs.h: revision 1.64
	usr.sbin/sysinst/defs.h: revision 1.65
	usr.sbin/sysinst/label.c: revision 1.21
	usr.sbin/sysinst/defs.h: revision 1.66
	usr.sbin/sysinst/label.c: revision 1.22
	usr.sbin/sysinst/defs.h: revision 1.67
	usr.sbin/sysinst/label.c: revision 1.23
	usr.sbin/sysinst/label.c: revision 1.24
	usr.sbin/sysinst/label.c: revision 1.25
	usr.sbin/sysinst/label.c: revision 1.26
	usr.sbin/sysinst/label.c: revision 1.27
	usr.sbin/sysinst/msg.mi.pl: revision 1.31
	usr.sbin/sysinst/label.c: revision 1.28
	usr.sbin/sysinst/msg.mi.pl: revision 1.32
	usr.sbin/sysinst/label.c: revision 1.29
	usr.sbin/sysinst/arch/atari/md.c: revision 1.7
	usr.sbin/sysinst/disklabel.c: revision 1.36
	usr.sbin/sysinst/disklabel.c: revision 1.37
	usr.sbin/sysinst/disklabel.c: revision 1.38
	usr.sbin/sysinst/disklabel.c: revision 1.39
	usr.sbin/sysinst/arch/bebox/md.c: revision 1.9
	usr.sbin/sysinst/mbr.c: revision 1.32
	usr.sbin/sysinst/disks.c: revision 1.66
	usr.sbin/sysinst/mbr.c: revision 1.33
	usr.sbin/sysinst/disks.c: revision 1.67
	usr.sbin/sysinst/mbr.c: revision 1.34
	usr.sbin/sysinst/arch/emips/md.c: revision 1.9
	usr.sbin/sysinst/disks.c: revision 1.68
	usr.sbin/sysinst/partitions.c: revision 1.11
	usr.sbin/sysinst/mbr.c: revision 1.35
	usr.sbin/sysinst/disks.c: revision 1.69
	usr.sbin/sysinst/mbr.c: revision 1.36
	usr.sbin/sysinst/arch/hppa/md.c: revision 1.8
	usr.sbin/sysinst/arch/prep/md.c: revision 1.13
	usr.sbin/sysinst/label.c: revision 1.30
	usr.sbin/sysinst/arch/ews4800mips/md.c: revision 1.7
	usr.sbin/sysinst/main.c: revision 1.21
	usr.sbin/sysinst/main.c: revision 1.22
	usr.sbin/sysinst/main.c: revision 1.23
	usr.sbin/sysinst/bsddisklabel.c: revision 1.40
	usr.sbin/sysinst/main.c: revision 1.24
	usr.sbin/sysinst/arch/cobalt/md.h: revision 1.6
	usr.sbin/sysinst/bsddisklabel.c: revision 1.41
	usr.sbin/sysinst/main.c: revision 1.25
	usr.sbin/sysinst/arch/news68k/md.c: revision 1.7
	usr.sbin/sysinst/bsddisklabel.c: revision 1.42
	usr.sbin/sysinst/bsddisklabel.c: revision 1.43
	usr.sbin/sysinst/bsddisklabel.c: revision 1.44
	usr.sbin/sysinst/bsddisklabel.c: revision 1.45
Use strlcpy in a few places to guarnatee 0-terminated strings
Rever previous: the d_packname in struct disklabel is not NUL terminated.
Disable the warning instead.
Do not force -Os optimization (unless SMALLPROG)
Remove unused "rel" global variable and make the -r option a no-op.
PR 55045: strlcpy(NULL, ..., 0) considered harmfull in some implementations.
PR misc/54886: bump threshold for automatic/default creation of a tmpfs /tmp
up slightly (to 384 MB ram). This will make sure the default install has
a > 64 MB /tmp available (number pulled out of thin air, 64 MB is the minimum
required by the ZFS tests).
Don't depend on common symbol definitions.
boardype should not be common.
Redo the root-size-limit check again after we grew the root partition
for kernel dumps. Auto-enable the /usr partition if it overflows.
For all non-root partitions, default to FFSv2.
When extending a partition (to fill the total disk size) do respect
size limits.
Do not suggest a size limited partition for extension by default.
Minor tweak to previous: when forcing a /usr partition just to have an
arbitrary extendable partition, still use its default size initially.
At the end of a new installation save entropy.
Ooops, backout previous - twice the entropy saving is not needed.
Instead slightly improve the (slightly) hidden other code that already
did it.
PR 55202: disable swapping if we started it due to low ram
it's "its"
Remove "If you booted from a floppy" message
Set HAVE_INSTALL_IMAGE for evbarm
Change mountpoint of boot ext2fs from /stand to /ext2 to avoid conflict.
Should be pulled up to netbsd-9, with fixes of PR/55060.
MBR type for Ext2 should be MBR_PTYPE_LNXEXT2, not MBR_PTYPE_FAT12.
Silence -Wstringop-truncation for ``name'' in disp_selected_part().
This variable is used only for display, and truncation seems harmless.
PR 55572: avoid crash when answering the mount point prompt for a previously
empty mount point with an emptry sting.
When adding a new partition in the concrete partition editor, make sure
to set a pointer to the partition table interface in the new entry.
Otherwise we may end up not writing back the partitions at all, leading
to further fallout later.
Receipe to reproduce the issue from Frederic Fauberteau, thanks!
In the concrete partitions editor, after deleting the last partition move
the menu selection to the "add a partition" entry (instead of the sentinel
line which is not an active menu entry).
Typo in comment
Keep a list of all partition tables from which we have deleted partitions
and make sure we update those partition tables when writing partitions,
even if no install related partition remains on them.
Fix display of timezone selection menu
If there is no current partitioning manager assume we are editing the
current system and make target_already_root() return true.
Fixes various fallout when using sysinst post installation.
PR 55377: mark boot partitions in the partition size display, as suggested
by Izumi Tsutsui (minor modifications + all bugs by me)
PR 55378: do not assume RAW_PART to be either 2 or 3
PR 55379: avoid creating bogus /etc/fstab lines for /dev/cd* if no
cdrom is available.
PR 55381: try to deal with moved (but not yet saved) partitions when
calculating free space
Apply patch provided by Izumi Tsutsui in PR 55382: make ext2 partitions
show up in the outer (MBR) partition table, needed for example on Cobalt
where firmware boots from that partition.
PR 55384: detangle pm->ptstart from the "install" flag (selecting a
target partition). Instead introduce a new PTI_INSTALL_TARGET per partition
flag and deal with it in the partitioning backends.
Honour pm->ptstart when allocating new partitions - it is supposed to be
the first sector usable by NetBSD.
If we have no explicitly marke target root partition, make sure to set
the proper flag on the implicit one.
When merging existing partitions with desired target system layout
information, only force the "mount" flag if the existing partitions
has a valid mount point.
Add a heuristic to detect and properly mark EFI system partitions
when re-using pre-existing partitions.
When MD code requests a reserved area (at the start of the disk)
make sure to properly account for the "lost" space during all calculations
and especially when expanding the main partition to fill the disk.
Avoid using the global "pm" or a passed device descriptons when we are
passing disk limits explicitly anyway.
Simplify/fix a few rounding calculations.
When creating new partitions for "full disk" use, pass a install target
hint to the partitioning backend (for the outer NetBSD partition).
Use an install target hint to mark a new partition active.
When compiled with BOOTSEL support, also name the new partition "NetBSD".
Remove more pm->ptstart abuse - calculate values localy where needed
instead.
Fix editing start and size of not yet existing outer partitions.
Previously we abused pm->ptstart / pm->ptsize to pass the bounds of the
NetBSD outer partition to the inner partition editor - but now this is
not a valid assumption any more, so explicitly fix the bounds if an
outer partition exists.
Remove very strange code that special-cased MSDOS file systems and refused
to newfs the partition (despite explicit request to do so) if it was
mountable.
Accidently carried over from a dim and distant past, before we had
fsck_newfs.
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).
Minor fix to previous: fix condition when we offer the partition type
switch - it makes sense even if the disk is partitioned but has no valid
partitions.
Before forcing MBR partitions into our disklabel, make sure they are not
there yet - could happen in various paths when reusing existing partitions
(or parts of that) - previously we would blindly duplicate identical
partitions.
Ooops, part of previous was not meant to be included yet
When renumbering partitions (after deletions) be slightly more lax
in matching, to cope with differences between MBR EFI partitions and
disklabel MSDOS partitions.
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.
Fix copy & pasto noticed by Jason Mitchell: change the type of a GPT
partition via "gpt type" - not "gpt label".
Fix copy & pasto (missing "again" label)
Remove dead code
Move MBR writing (if any) post disklabel writing, otherwise strange
interactions happen.
Properly convert partition default sizes in MB to number of sectors

Revision 1.30: download - view: text, markup, annotated - select for diffs
Tue Oct 13 17:26:28 2020 UTC (4 years ago) by martin
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +139 -1 lines
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.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Tue Oct 13 11:28:32 2020 UTC (4 years ago) by martin
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +11 -8 lines
When renumbering partitions (after deletions) be slightly more lax
in matching, to cope with differences between MBR EFI partitions and
disklabel MSDOS partitions.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sat Oct 10 19:42:19 2020 UTC (4 years, 1 month ago) by martin
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -21 lines
Remove more pm->ptstart abuse - calculate values localy where needed
instead.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Fri Oct 9 18:33:00 2020 UTC (4 years, 1 month ago) by martin
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +3 -3 lines
When MD code requests a reserved area (at the start of the disk)
make sure to properly account for the "lost" space during all calculations
and especially when expanding the main partition to fill the disk.

Avoid using the global "pm" or a passed device descriptons when we are
passing disk limits explicitly anyway.

Simplify/fix a few rounding calculations.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Oct 3 18:54:18 2020 UTC (4 years, 1 month ago) by martin
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +11 -13 lines
PR 55384: detangle pm->ptstart from the "install" flag (selecting a
target partition). Instead introduce a new PTI_INSTALL_TARGET per partition
flag and deal with it in the partitioning backends.

Honour pm->ptstart when allocating new partitions - it is supposed to be
the first sector usable by NetBSD.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Sep 29 14:29:56 2020 UTC (4 years, 1 month ago) by martin
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +15 -6 lines
PR 55381: try to deal with moved (but not yet saved) partitions when
calculating free space

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Sep 22 16:18:54 2020 UTC (4 years, 1 month ago) by martin
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +27 -2 lines
Keep a list of all partition tables from which we have deleted partitions
and make sure we update those partition tables when writing partitions,
even if no install related partition remains on them.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Sep 22 12:21:11 2020 UTC (4 years, 1 month ago) by martin
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +4 -2 lines
In the concrete partitions editor, after deleting the last partition move
the menu selection to the "add a partition" entry (instead of the sentinel
line which is not an active menu entry).

Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Sep 22 11:44:44 2020 UTC (4 years, 1 month ago) by martin
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -2 lines
When adding a new partition in the concrete partition editor, make sure
to set a pointer to the partition table interface in the new entry.
Otherwise we may end up not writing back the partitions at all, leading
to further fallout later.
Receipe to reproduce the issue from Frederic Fauberteau, thanks!

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Aug 14 08:46:54 2020 UTC (4 years, 2 months ago) by martin
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +3 -3 lines
PR 55572: avoid crash when answering the mount point prompt for a previously
empty mount point with an emptry sting.

Revision 1.3.16.2: download - view: text, markup, annotated - select for diffs
Mon Apr 13 08:06:00 2020 UTC (4 years, 7 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.3.16.1: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.16.1: +1817 -574 lines
Mostly merge changes from HEAD upto 20200411

Revision 1.10.2.5: download - view: text, markup, annotated - select for diffs
Tue Jan 28 10:17:58 2020 UTC (4 years, 9 months ago) by msaitoh
Branches: netbsd-9
CVS tags: netbsd-9-0-RELEASE, netbsd-9-0-RC2
Diff to: previous 1.10.2.4: preferred, colored; branchpoint 1.10: preferred, colored
Changes since revision 1.10.2.4: +37 -24 lines
Pull up following revision(s) (requested by martin in ticket #668):
	usr.sbin/sysinst/arch/cobalt/md.c: revision 1.11
	usr.sbin/sysinst/arch/cobalt/md.c: revision 1.12
	usr.sbin/sysinst/arch/arc/md.c: revision 1.11
	usr.sbin/sysinst/arch/arc/md.c: revision 1.12
	usr.sbin/sysinst/partman.c: revision 1.43
	usr.sbin/sysinst/partman.c: revision 1.46
	usr.sbin/sysinst/partman.c: revision 1.47
	usr.sbin/sysinst/partman.c: revision 1.48
	usr.sbin/sysinst/partman.c: revision 1.49
	usr.sbin/sysinst/msg.pm.fr: revision 1.2
	usr.sbin/sysinst/upgrade.c: revision 1.14
	usr.sbin/sysinst/arch/i386/md.c: revision 1.28
	usr.sbin/sysinst/arch/i386/md.c: revision 1.29
	usr.sbin/sysinst/arch/ofppc/md.c: revision 1.9
	usr.sbin/sysinst/arch/sandpoint/md.c: revision 1.7
	usr.sbin/sysinst/arch/sandpoint/md.c: revision 1.8
	usr.sbin/sysinst/gpt.c: revision 1.14
	usr.sbin/sysinst/gpt.c: revision 1.15
	usr.sbin/sysinst/arch/luna68k/md.c: revision 1.8
	usr.sbin/sysinst/gpt.c: revision 1.16
	usr.sbin/sysinst/msg.pm.de: revision 1.2
	usr.sbin/sysinst/arch/evbarm/md.c: revision 1.11
	usr.sbin/sysinst/arch/evbarm/md.c: revision 1.12
	usr.sbin/sysinst/arch/evbarm/md.c: revision 1.13
	usr.sbin/sysinst/arch/evbarm/md.c: revision 1.14
	usr.sbin/sysinst/sizemultname.c: revision 1.4
	usr.sbin/sysinst/msg.pm.en: revision 1.2
	usr.sbin/sysinst/arch/landisk/md.c: revision 1.12
	usr.sbin/sysinst/util.c: revision 1.41
	usr.sbin/sysinst/arch/landisk/md.c: revision 1.13
	usr.sbin/sysinst/util.c: revision 1.42
	usr.sbin/sysinst/arch/ofppc/md.c: revision 1.10
	usr.sbin/sysinst/partitions.c: revision 1.9
	usr.sbin/sysinst/arch/evbarm/md.h: revision 1.4
	usr.sbin/sysinst/arch/evbarm/md.h: revision 1.5
	usr.sbin/sysinst/arch/evbmips/md.c: revision 1.7
	usr.sbin/sysinst/arch/evbmips/md.c: revision 1.8
	usr.sbin/sysinst/msg.mi.fr: revision 1.25
	usr.sbin/sysinst/msg.mi.de: revision 1.20
	usr.sbin/sysinst/install.c: revision 1.14
	usr.sbin/sysinst/partitions.h: revision 1.13
	usr.sbin/sysinst/partitions.h: revision 1.14
	usr.sbin/sysinst/arch/evbppc/md.c: revision 1.7
	usr.sbin/sysinst/arch/playstation2/md.c: revision 1.7
	usr.sbin/sysinst/msg.mi.en: revision 1.27
	usr.sbin/sysinst/partitions.h: revision 1.15
	usr.sbin/sysinst/arch/evbppc/md.c: revision 1.8
	usr.sbin/sysinst/arch/hpcarm/md.c: revision 1.7
	usr.sbin/sysinst/arch/playstation2/md.c: revision 1.8
	usr.sbin/sysinst/msg.pm.pl: revision 1.2
	usr.sbin/sysinst/arch/hpcarm/md.c: revision 1.8
	usr.sbin/sysinst/msg.mi.es: revision 1.21
	usr.sbin/sysinst/arch/zaurus/md.c: revision 1.7
	usr.sbin/sysinst/target.c: revision 1.11
	usr.sbin/sysinst/arch/zaurus/md.c: revision 1.8
	usr.sbin/sysinst/part_edit.c: revision 1.14
	usr.sbin/sysinst/part_edit.c: revision 1.15
	usr.sbin/sysinst/part_edit.c: revision 1.16
	usr.sbin/sysinst/defs.h: revision 1.50
	usr.sbin/sysinst/defs.h: revision 1.51
	usr.sbin/sysinst/defs.h: revision 1.52
	usr.sbin/sysinst/defs.h: revision 1.53
	usr.sbin/sysinst/defs.h: revision 1.54
	usr.sbin/sysinst/arch/hpcmips/md.c: revision 1.7
	usr.sbin/sysinst/arch/hpcmips/md.c: revision 1.8
	usr.sbin/sysinst/arch/hpcsh/md.c: revision 1.8
	usr.sbin/sysinst/msg.pm.es: revision 1.2
	usr.sbin/sysinst/arch/hpcsh/md.c: revision 1.9
	usr.sbin/sysinst/label.c: revision 1.18
	usr.sbin/sysinst/label.c: revision 1.19
	usr.sbin/sysinst/net.c: revision 1.35
	usr.sbin/sysinst/msg.mi.pl: revision 1.28
	usr.sbin/sysinst/disklabel.c: revision 1.28
	usr.sbin/sysinst/disklabel.c: revision 1.29
	usr.sbin/sysinst/mbr.c: revision 1.24
	usr.sbin/sysinst/disks.c: revision 1.59
	usr.sbin/sysinst/mbr.c: revision 1.25
	usr.sbin/sysinst/mbr.c: revision 1.26
	usr.sbin/sysinst/mbr.c: revision 1.27
	usr.sbin/sysinst/mbr.c: revision 1.28
	usr.sbin/sysinst/label.c: revision 1.20
	usr.sbin/sysinst/mbr.c: revision 1.29
	usr.sbin/sysinst/bsddisklabel.c: revision 1.34
	usr.sbin/sysinst/bsddisklabel.c: revision 1.35
	usr.sbin/sysinst/bsddisklabel.c: revision 1.36
	usr.sbin/sysinst/bsddisklabel.c: revision 1.37
	usr.sbin/sysinst/disklabel.c: revision 1.30
	usr.sbin/sysinst/bsddisklabel.c: revision 1.38
	usr.sbin/sysinst/disklabel.c: revision 1.31
	usr.sbin/sysinst/disklabel.c: revision 1.32
	usr.sbin/sysinst/disklabel.c: revision 1.33
	usr.sbin/sysinst/disklabel.c: revision 1.34
	usr.sbin/sysinst/disks.c: revision 1.60
	usr.sbin/sysinst/disks.c: revision 1.61
	usr.sbin/sysinst/arch/bebox/md.c: revision 1.7
	usr.sbin/sysinst/disks.c: revision 1.62
	usr.sbin/sysinst/arch/bebox/md.c: revision 1.8
	usr.sbin/sysinst/mbr.c: revision 1.30
	usr.sbin/sysinst/partitions.c: revision 1.10
	usr.sbin/sysinst/arch/prep/md.c: revision 1.11
	usr.sbin/sysinst/arch/prep/md.c: revision 1.12
	usr.sbin/sysinst/menus.pm: revision 1.3
	usr.sbin/sysinst/main.c: revision 1.20
	usr.sbin/sysinst/menus.mi: revision 1.20
	usr.sbin/sysinst/menus.mi: revision 1.21
avoid calling snprintf/strlcat with an input parameter the same
as the output.  from martin@.  fixes gcc 8 restrict warnings.
Finish conversion of extended partitioning parts to new abstract
backend interface. XXX still could use a lot of polishing.
Instead of a (bogus) attempt to query the model via ofctl, use the (now
fixed) sysctl hw.model instead.
When reading the secondary disklabel partitions from an existing disklabel
set the mbr partitions as parent.
Move the LABELSECTOR check and make it FS type specific - some partition
types (FFS, RAID) are allowed to overlap with the LABELSECTOR.
When asked to create a whole-disk partition for unknown usage, do not only
assert(false), but actually return an error (in case "assert" is a nop).
PR install/54787: when trying to derive proper alignement and first offset
from exisiting partitions, use the first partition offset if it is already
closer to the start of the disk than the prefered alignment - we can not
move existing partitions around.
Fix handling of inner/outer partitions (e.g. MBR and disklabel) in
extended partitioning:
 - when editing a disk with such a schme, offer both partitions in two
   steps
 - when commiting changes save the inner partitions after the outer ones
Add a method to query the partitioning schemes "internal idea" of a
cylinder size - whatever that means in the real world.
Avoid using the global "pm" variable in utility functions - during
extended partitioning they may point to a different device.
Remove useless calls to get_ramsize() - return value is ignored and
the function has no side effects.
Fix /tmp tmpfs handling and on machines with enough RAM default to
creating a /tmp tmpfs with 25% of ram size limit. Suggested by ad@.
PR install/54872: fix printf argument order, sectors and heads were
swapped in the bios geometry display.
First try to bring evbarm installation closer to current reality.
hide disklabel_non_bootable() under NO_DISKLABEL_BOOT like the usage.
should fix most builds.
Deal with even stranger fictious empty disklabels (PR kern/54882).
Factor out all RAM size thresholds as defines to avoid magic numbers.
To work around PR misc/54886 bump the threshold for a tmpfs /tmp mount
up to 256 MB.
When retrying sets during extraction, reset the relevant statistics
to avoid counting retried sets multiple times.
Reported by kim.
Fix support for non-512-byte/sector disks again after I broke it when
introducing the abstract partition backends.
Use a few strlcpy() instead of strncpy() for network ioctl structs.
We seem to have no formal documentation stating the various
	char if*_name[IFNAMSIZ]; /* if name, e.g. "en0" */
elements in ioctls are nul terminated, but the peanut gallery claims
it is so - and at least half of the code in-tree touching them agrees.
Too much disklabel magic happening in the kernel - to compensate force
MBR first when trying to identify the existing partitioning scheme of
a disk.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Jan 27 21:21:22 2020 UTC (4 years, 9 months ago) by martin
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +10 -7 lines
Fix support for non-512-byte/sector disks again after I broke it when
introducing the abstract partition backends.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Jan 15 19:37:41 2020 UTC (4 years, 9 months ago) by martin
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +19 -15 lines
Avoid using the global "pm" variable in utility functions - during
extended partitioning they may point to a different device.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Jan 9 13:22:30 2020 UTC (4 years, 10 months ago) by martin
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +15 -9 lines
Finish conversion of extended partitioning parts to new abstract
backend interface. XXX still could use a lot of polishing.

Revision 1.10.2.4: download - view: text, markup, annotated - select for diffs
Tue Dec 17 09:44:50 2019 UTC (4 years, 10 months ago) by msaitoh
Branches: netbsd-9
Diff to: previous 1.10.2.3: preferred, colored; branchpoint 1.10: preferred, colored
Changes since revision 1.10.2.3: +42 -28 lines
Pull up following revision(s) (requested by martin in ticket #560):
	usr.sbin/sysinst/partitions.h: revision 1.11
	usr.sbin/sysinst/defs.h: revision 1.49
	usr.sbin/sysinst/mbr.c: revision 1.23
	usr.sbin/sysinst/msg.mi.en: revision 1.26
	usr.sbin/sysinst/disks.c: revision 1.58
	usr.sbin/sysinst/arch/evbarm/menus.md.pl: revision 1.2
	usr.sbin/sysinst/msg.mi.es: revision 1.20
	usr.sbin/sysinst/arch/mvme68k/md.c: revision 1.9
	usr.sbin/sysinst/gpt.c: revision 1.13
	usr.sbin/sysinst/arch/evbarm/md.c: revision 1.10
	usr.sbin/sysinst/arch/arc/md.c: revision 1.10
	usr.sbin/sysinst/disklabel.c: revision 1.18
	usr.sbin/sysinst/bsddisklabel.c: revision 1.33
	usr.sbin/sysinst/disklabel.c: revision 1.19
	usr.sbin/sysinst/main.c: revision 1.19
	usr.sbin/sysinst/partman.c: revision 1.45
	usr.sbin/sysinst/arch/alpha/md.c: revision 1.7
	usr.sbin/sysinst/msg.mi.de: revision 1.19
	usr.sbin/sysinst/arch/evbarm/menus.md.en: revision 1.2
	usr.sbin/sysinst/arch/x68k/md.h: revision 1.4
	usr.sbin/sysinst/arch/x68k/md.c: revision 1.9
	usr.sbin/sysinst/arch/evbarm/menus.md.es: revision 1.2
	usr.sbin/sysinst/wskbd.c: revision 1.4
	usr.sbin/sysinst/label.c: revision 1.15
	usr.sbin/sysinst/arch/amiga/md.h: revision 1.5
	usr.sbin/sysinst/label.c: revision 1.16
	usr.sbin/sysinst/arch/hp300/md.c: revision 1.9
	usr.sbin/sysinst/arch/emips/md.c: revision 1.8
	usr.sbin/sysinst/label.c: revision 1.17
	usr.sbin/sysinst/arch/pmax/md.c: revision 1.7
	usr.sbin/sysinst/partitions.c: revision 1.6
	usr.sbin/sysinst/arch/prep/md.c: revision 1.10
	usr.sbin/sysinst/arch/mipsco/md.c: revision 1.7
	usr.sbin/sysinst/partitions.c: revision 1.7
	usr.sbin/sysinst/partitions.c: revision 1.8
	usr.sbin/sysinst/arch/ews4800mips/md.c: revision 1.5
	usr.sbin/sysinst/disklabel.c: revision 1.20
	usr.sbin/sysinst/arch/evbarm/menus.md.fr: revision 1.2
	usr.sbin/sysinst/msg.mi.fr: revision 1.24
	usr.sbin/sysinst/disklabel.c: revision 1.21
	usr.sbin/sysinst/partitions.h: revision 1.9
	usr.sbin/sysinst/msg.mi.pl: revision 1.27
	usr.sbin/sysinst/disklabel.c: revision 1.22
	usr.sbin/sysinst/disklabel.c: revision 1.23
	usr.sbin/sysinst/arch/i386/md.c: revision 1.27
	usr.sbin/sysinst/disklabel.c: revision 1.24
	usr.sbin/sysinst/disklabel.c: revision 1.25
	usr.sbin/sysinst/arch/cobalt/md.h: revision 1.5
	usr.sbin/sysinst/disklabel.c: revision 1.26
	usr.sbin/sysinst/disklabel.c: revision 1.27
	usr.sbin/sysinst/partitions.h: revision 1.10
	usr.sbin/sysinst/arch/cobalt/md.c: revision 1.10
PR install/54582: allow MD code to disable on-disk presence verification
of "real" disklabels. Auto-enable this (at run time) when there is no other
partitioning scheme but disklabel configured.
Hard-coded enable this for x68k to allow using kernel based translations
for native Human68k partitions.
Get rid of the evbarm preliminary menu: do not bother to ask the user
whether this is a RPi - query the FDT instead.
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.
For now rely on the kernel mapping native RDB partitions.
Fix detection of existing disklabels in the case when we only have
the disklabel partitioning scheme available.
Fix DISKLABEL_NO_ONDISK_VERIFY (accidently disabled in previous)
Fix inverted comparison
Do not try to change the keyboard layout if we are not running on the
console.
When trying to tell a fictious but empty label from a real one, skip
partition a if it has the same start and size as the raw partition.
Remove bogus assert.
When finding (paritioning scheme native) partition types for file systems
from our install description, pass the partition type (not only the file
system type). Sometimes (e.g. EFI boot partition on GPT) the filesystem
type (MSDOS) is not a unique selector.
Adapt MD parts to changes in get_fs_part_type (pass partition type).
If a fictious label has no RAW_PART assume there is no valid disk label.
Pass proper track size when initializing the default alignment - this is
important with sunlabels.
Fix overlapping partitions display
Reject (what we consider) empty/invalid fake disklabels no matter whether
we have other partitioning schemes available or not.
Do not show disklabel command invocation by default (only if there are
errors).
After installing boot blocks with RUN_NO_CLEAR (and handling the
potential errors) make sure to clear the stdscreen.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Dec 15 11:22:46 2019 UTC (4 years, 10 months ago) by martin
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +7 -8 lines
Fix overlapping partitions display

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Dec 13 22:12:41 2019 UTC (4 years, 11 months ago) by martin
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +10 -6 lines
When finding (paritioning scheme native) partition types for file systems
from our install description, pass the partition type (not only the file
system type). Sometimes (e.g. EFI boot partition on GPT) the filesystem
type (MSDOS) is not a unique selector.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Dec 11 19:23:37 2019 UTC (4 years, 11 months ago) by martin
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +30 -19 lines
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 1.10.2.3: download - view: text, markup, annotated - select for diffs
Sun Nov 17 13:45:26 2019 UTC (4 years, 11 months ago) by msaitoh
Branches: netbsd-9
CVS tags: netbsd-9-0-RC1
Diff to: previous 1.10.2.2: preferred, colored; branchpoint 1.10: preferred, colored
Changes since revision 1.10.2.2: +232 -15 lines
Pull up following revision(s) (requested by martin in ticket #436):
	usr.sbin/sysinst/disks.c: revision 1.55
	usr.sbin/sysinst/msg.mi.en: revision 1.24
	usr.sbin/sysinst/mbr.c: revision 1.22
	usr.sbin/sysinst/disks.c: revision 1.56
	usr.sbin/sysinst/msg.mi.en: revision 1.25
	usr.sbin/sysinst/disks.c: revision 1.57
	usr.sbin/sysinst/arch/playstation2/msg.md.pl: revision 1.3
	usr.sbin/sysinst/Makefile.inc: revision 1.30
	usr.sbin/sysinst/configmenu.c: revision 1.11
	usr.sbin/sysinst/util.c: revision 1.35
	usr.sbin/sysinst/gpt.c: revision 1.12
	usr.sbin/sysinst/util.c: revision 1.36
	usr.sbin/sysinst/arch/playstation2/msg.md.de: revision 1.3
	usr.sbin/sysinst/arch/i386/menus.md: revision 1.3
	usr.sbin/sysinst/util.c: revision 1.37
	usr.sbin/sysinst/part_edit.c: revision 1.11
	usr.sbin/sysinst/arch/i386/msg.md.en: revision 1.2
	usr.sbin/sysinst/util.c: revision 1.38
	usr.sbin/sysinst/part_edit.c: revision 1.12
	usr.sbin/sysinst/arch/i386/msg.md.en: revision 1.3
	usr.sbin/sysinst/util.c: revision 1.39
	usr.sbin/sysinst/part_edit.c: revision 1.13
	usr.sbin/sysinst/arch/i386/msg.md.en: revision 1.4
	usr.sbin/sysinst/disklabel.c: revision 1.15
	usr.sbin/sysinst/bsddisklabel.c: revision 1.30
	usr.sbin/sysinst/arch/i386/msg.md.es: revision 1.2
	usr.sbin/sysinst/bsddisklabel.c: revision 1.31
	usr.sbin/sysinst/arch/i386/msg.md.es: revision 1.3
	usr.sbin/sysinst/arch/i386/msg.md.es: revision 1.4
	usr.sbin/sysinst/mbr.h: revision 1.4
	usr.sbin/sysinst/main.c: revision 1.18
	usr.sbin/sysinst/partman.c: revision 1.44
	usr.sbin/sysinst/msg.mi.de: revision 1.17
	usr.sbin/sysinst/arch/i386/msg.md.fr: revision 1.2
	usr.sbin/sysinst/msg.mi.de: revision 1.18
	usr.sbin/sysinst/arch/i386/msg.md.fr: revision 1.3
	usr.sbin/sysinst/arch/playstation2/msg.md.en: revision 1.3
	usr.sbin/sysinst/arch/i386/msg.md.fr: revision 1.4
	usr.sbin/sysinst/arch/amd64/md.c: revision 1.2
	usr.sbin/sysinst/arch/ews4800mips/Makefile: revision 1.3
	usr.sbin/sysinst/arch/playstation2/msg.md.es: revision 1.3
	usr.sbin/sysinst/label.c: revision 1.13
	usr.sbin/sysinst/Makefile.inc: revision 1.29
	usr.sbin/sysinst/label.c: revision 1.14
	usr.sbin/sysinst/util.c: revision 1.40
	usr.sbin/sysinst/partitions.c: revision 1.5
	usr.sbin/sysinst/arch/amd64/md.h: revision 1.8
	usr.sbin/sysinst/msg.mi.es: revision 1.18
	usr.sbin/sysinst/net.c: revision 1.34
	usr.sbin/sysinst/msg.mi.es: revision 1.19
	usr.sbin/sysinst/arch/i386/msg.md.pl: revision 1.2
	usr.sbin/sysinst/arch/i386/md.c: revision 1.22
	usr.sbin/sysinst/msg.mi.fr: revision 1.22
	usr.sbin/sysinst/arch/playstation2/msg.md.fr: revision 1.3
	usr.sbin/sysinst/arch/i386/msg.md.pl: revision 1.3
	usr.sbin/sysinst/arch/i386/md.c: revision 1.23
	usr.sbin/sysinst/msg.mi.pl: revision 1.25
	usr.sbin/sysinst/msg.mi.fr: revision 1.23
	usr.sbin/sysinst/arch/i386/msg.md.pl: revision 1.4
	usr.sbin/sysinst/arch/i386/md.c: revision 1.24
	usr.sbin/sysinst/partitions.h: revision 1.8
	usr.sbin/sysinst/msg.mi.pl: revision 1.26
	usr.sbin/sysinst/arch/i386/msg.md.de: revision 1.2
	usr.sbin/sysinst/arch/i386/msg.md.de: revision 1.3
	usr.sbin/sysinst/arch/i386/msg.md.de: revision 1.4
	usr.sbin/sysinst/run.c: revision 1.13
	usr.sbin/sysinst/defs.h: revision 1.46
	usr.sbin/sysinst/install.c: revision 1.12
	usr.sbin/sysinst/defs.h: revision 1.47
	usr.sbin/sysinst/install.c: revision 1.13
	usr.sbin/sysinst/defs.h: revision 1.48
Add options to the various partitioning stages that allow cloning of
alien partitions (optionally including data).
PR 54467: we trust our own sets, extract them with -P to allow symlink
redirection (especially for updates and chroot services - back out
once a better solution for those is implemented)
Make cloning support optional, so we can save some space on very small
install media.
Drop MBR and cloning support on crunched install media.
Make tar extraction flags depend on our usage of pax-as-tar or bsdtar.
Fix missing newlines in bios match display, pointed out by maxv.
Drop unused variable.
Fix table of bios geomatries
knf style adjustments
Make the bootblock selection menu more sane, pointed out by maxv
Make sure all menus have a translatable exit option (or none at all).
On amd64 support installation with a KASLR kernel, via "custom install"
and selecting the GENERIC_KASLR kernel set.
Setup /prekern and boot.cfg accordingly.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Nov 13 18:57:26 2019 UTC (4 years, 11 months ago) by martin
Branches: MAIN
CVS tags: phil-wifi-20191119
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +17 -4 lines
Make cloning support optional, so we can save some space on very small
install media.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Nov 12 16:33:14 2019 UTC (5 years ago) by martin
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +219 -15 lines
Add options to the various partitioning stages that allow cloning of
alien partitions (optionally including data).

Revision 1.10.2.2: download - view: text, markup, annotated - select for diffs
Mon Aug 5 04:38:47 2019 UTC (5 years, 3 months ago) by msaitoh
Branches: netbsd-9
Diff to: previous 1.10.2.1: preferred, colored; branchpoint 1.10: preferred, colored
Changes since revision 1.10.2.1: +3 -3 lines
Pull up following revision(s) (requested by martin in ticket #16):
	usr.sbin/sysinst/label.c: revision 1.12
Fix copy&pasto: when we find a FFSv1 filesystem, properly record it
that way - so the correct bootblocks get installed on system upgrades.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Aug 4 10:29:41 2019 UTC (5 years, 3 months ago) by martin
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -3 lines
Fix copy&pasto: when we find a FFSv1 filesystem, properly record it
that way - so the correct bootblocks get installed on system upgrades.

Revision 1.10.2.1: download - view: text, markup, annotated - select for diffs
Fri Aug 2 05:41:46 2019 UTC (5 years, 3 months ago) by msaitoh
Branches: netbsd-9
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +8 -2 lines
Pull up following revision(s) (requested by martin in ticket #4):
	usr.sbin/sysinst/target.c: revision 1.9
	usr.sbin/sysinst/disks.c: revision 1.45
	usr.sbin/sysinst/label.c: revision 1.11
Do not strip the trailing / on root mounts when evaluation "last mounted
on". Fix some /dev/ and raw vs. block device confusion on system upgrades.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Aug 1 16:32:06 2019 UTC (5 years, 3 months ago) by martin
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +8 -2 lines
Do not strip the trailing / on root mounts when evaluation "last mounted
on". Fix some /dev/ and raw vs. block device confusion on system upgrades.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Jul 26 08:18:47 2019 UTC (5 years, 3 months ago) by martin
Branches: MAIN
CVS tags: netbsd-9-base
Branch point for: netbsd-9
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +20 -2 lines
Strip trailing / from last mounted strings.
No idea how they happen, but for cgd root (init.root = "/altroot")
they have been reported to exist.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Jul 9 16:16:33 2019 UTC (5 years, 4 months ago) by martin
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +5 -4 lines
Allow newfs for ext2fs partitions too.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Jun 22 20:46:07 2019 UTC (5 years, 4 months ago) by christos
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +13 -26 lines
no need to initialize fields that are already 0.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Jun 12 06:20:17 2019 UTC (5 years, 5 months ago) by martin
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1559 -572 lines
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 1.3.16.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:10:38 2019 UTC (5 years, 5 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +20 -18 lines
Sync with HEAD

Revision 1.3.14.2: download - view: text, markup, annotated - select for diffs
Wed Dec 26 14:02:12 2018 UTC (5 years, 10 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.3.14.1: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.14.1: +5 -5 lines
Sync with HEAD, resolve a few conflicts

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Nov 28 00:44:08 2018 UTC (5 years, 11 months ago) by kre
Branches: MAIN
CVS tags: phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -3 lines

Divide GIG by 512 (DEV_BLKSIZE) so we don't overflow 32 bit u_long
when multiplying by 128 (in 32 bits, 128 * GIG == 0)

Should fix i386 build )and other 32 bit ports).

An alternative would be to use ULL rather than UL for the numbers,
but that would mean needlessly doing 64 bit arith for data that is
resticted to 32 bit results anyway.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Nov 27 17:13:41 2018 UTC (5 years, 11 months ago) by martin
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -5 lines
Cosmetics: consistently use MEG and GIG defines for size calculations

Revision 1.3.14.1: download - view: text, markup, annotated - select for diffs
Mon Nov 26 01:52:55 2018 UTC (5 years, 11 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +17 -15 lines
Sync with HEAD, resolve a couple of conflicts

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Nov 20 19:02:07 2018 UTC (5 years, 11 months ago) by martin
Branches: MAIN
CVS tags: pgoyette-compat-1126
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +17 -15 lines
Convert all static menu struct initializiations to C99 name initializer
format - prerequisite for an upcoming evil hack (tm).
No functional change intended.

Revision 1.2.4.1: download - view: text, markup, annotated - select for diffs
Thu May 14 07:58:49 2015 UTC (9 years, 6 months ago) by snj
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Diff to: previous 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2: +3 -4 lines
Pull up following revision(s) (requested by martin in ticket #756):
	usr.sbin/sysinst/arch/arc/md.c: revision 1.4
	usr.sbin/sysinst/arch/atari/md.c: revision 1.3
	usr.sbin/sysinst/arch/cobalt/md.c: revision 1.4
	usr.sbin/sysinst/arch/emips/md.c: revision 1.3
	usr.sbin/sysinst/arch/evbarm/md.c: revision 1.4
	usr.sbin/sysinst/arch/evbarm64/md.c: revision 1.2
	usr.sbin/sysinst/arch/hp300/md.c: revision 1.4
	usr.sbin/sysinst/arch/i386/md.c: revision 1.6
	usr.sbin/sysinst/arch/mac68k/md.c: revision 1.3
	usr.sbin/sysinst/arch/mac68k/md.c: revision 1.4
	usr.sbin/sysinst/arch/mac68k/menus.md.de: revisions 1.3, 1.4
	usr.sbin/sysinst/arch/mac68k/menus.md.en: revisions 1.3, 1.4
	usr.sbin/sysinst/arch/mac68k/menus.md.es: revisions 1.3, 1.4
	usr.sbin/sysinst/arch/mac68k/menus.md.pl: revisions 1.3, 1.4
	usr.sbin/sysinst/arch/mvme68k/md.c: revision 1.4
	usr.sbin/sysinst/arch/ofppc/md.c: revision 1.3
	usr.sbin/sysinst/arch/prep/md.c: revisions 1.3, 1.4
	usr.sbin/sysinst/arch/prep/menus.md.en: revision 1.2
	usr.sbin/sysinst/arch/x68k/md.c: revision 1.4
	usr.sbin/sysinst/configmenu.c: revisions 1.4, 1.5
	usr.sbin/sysinst/defs.h: revisions 1.8, 1.9
	usr.sbin/sysinst/disks.c: revision 1.9
	usr.sbin/sysinst/install.c: revision 1.4
	usr.sbin/sysinst/label.c: revision 1.3
	usr.sbin/sysinst/mbr.c: revision 1.5
	usr.sbin/sysinst/menus.mi: revisions 1.9, 1.10
	usr.sbin/sysinst/net.c: revisions 1.18-1.20
	usr.sbin/sysinst/partman.c: revision 1.10
	usr.sbin/sysinst/upgrade.c: revision 1.4
	usr.sbin/sysinst/util.c: revisions 1.6, 1.7
Backout the previous incorrect fix for PR 49440 and redo it more globaly:
get rid of the global "yesno", introduce utility functions "ask_yesno()"
and "ask_noyes()" instead, greatly simplifying a lot of code.
Pass in a pointer to the return value to various "set source" menus.
--
Make it compile on architectures that do not support INET6 in sysinst
--
Remove a few more (ab-)usages of "yesno".
--
More (ab-)usages of "yesno"
--
Make "ask_yesno" and "ask_noyes" take a const char * as argument, moving
the deconst() dance into the utility functions and simplifying all callers.
--
Missed a few more "yesno" in previous

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun May 10 10:14:02 2015 UTC (9 years, 6 months ago) by martin
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-base, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, pgoyette-compat
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -4 lines
Backout the previous incorrect fix for PR 49440 and redo it more globaly:
get rid of the global "yesno", introduce utility functions "ask_yesno()"
and "ask_noyes()" instead, greatly simplifying a lot of code.
Pass in a pointer to the return value to various "set source" menus.

Revision 1.2.6.2: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:05:13 2014 UTC (10 years, 2 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.2.6.1: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.6.1: +966 -0 lines
Rebase to HEAD as of a few days ago.

Revision 1.2.2.2: download - view: text, markup, annotated - select for diffs
Sun Aug 10 07:00:24 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-earlyentropy
Diff to: previous 1.2.2.1: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.2.1: +966 -0 lines
Rebase.

Revision 1.2.6.1
Sun Aug 3 16:09:38 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
FILE REMOVED
Changes since revision 1.2: +0 -966 lines
file label.c was added on branch tls-maxphys on 2014-08-20 00:05:13 +0000

Revision 1.2.2.1
Sun Aug 3 16:09:38 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-earlyentropy
FILE REMOVED
Changes since revision 1.2: +0 -966 lines
file label.c was added on branch tls-earlyentropy on 2014-08-10 07:00:24 +0000

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Aug 3 16:09:38 2014 UTC (10 years, 3 months ago) by martin
Branches: MAIN
CVS tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-base
Branch point for: tls-maxphys, tls-earlyentropy, netbsd-7
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +43 -37 lines
(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.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Jul 26 19:30:44 2014 UTC (10 years, 3 months ago) by dholland
Branches: MAIN
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.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>