Module Name: src Committed By: martin Date: Sat Jul 13 17:13:40 UTC 2019
Modified Files: src/usr.sbin/sysinst: defs.h disks.c partman.c src/usr.sbin/sysinst/arch/acorn32: md.c src/usr.sbin/sysinst/arch/alpha: md.c src/usr.sbin/sysinst/arch/amiga: md.c src/usr.sbin/sysinst/arch/arc: md.c src/usr.sbin/sysinst/arch/atari: md.c src/usr.sbin/sysinst/arch/bebox: md.c src/usr.sbin/sysinst/arch/cats: md.c src/usr.sbin/sysinst/arch/cobalt: md.c src/usr.sbin/sysinst/arch/dummy: md.c src/usr.sbin/sysinst/arch/emips: md.c src/usr.sbin/sysinst/arch/evbarm: md.c src/usr.sbin/sysinst/arch/evbmips: md.c src/usr.sbin/sysinst/arch/evbppc: md.c src/usr.sbin/sysinst/arch/evbsh3: md.c src/usr.sbin/sysinst/arch/ews4800mips: md.c src/usr.sbin/sysinst/arch/hp300: md.c src/usr.sbin/sysinst/arch/hpcarm: md.c src/usr.sbin/sysinst/arch/hpcmips: md.c src/usr.sbin/sysinst/arch/hpcsh: md.c src/usr.sbin/sysinst/arch/hppa: md.c src/usr.sbin/sysinst/arch/i386: md.c src/usr.sbin/sysinst/arch/landisk: md.c src/usr.sbin/sysinst/arch/luna68k: md.c src/usr.sbin/sysinst/arch/mac68k: md.c src/usr.sbin/sysinst/arch/macppc: md.c src/usr.sbin/sysinst/arch/mipsco: md.c src/usr.sbin/sysinst/arch/mvme68k: md.c src/usr.sbin/sysinst/arch/news68k: md.c src/usr.sbin/sysinst/arch/newsmips: md.c src/usr.sbin/sysinst/arch/ofppc: md.c src/usr.sbin/sysinst/arch/playstation2: md.c src/usr.sbin/sysinst/arch/pmax: md.c src/usr.sbin/sysinst/arch/prep: md.c src/usr.sbin/sysinst/arch/sandpoint: md.c src/usr.sbin/sysinst/arch/sgimips: md.c src/usr.sbin/sysinst/arch/shark: md.c src/usr.sbin/sysinst/arch/sparc: md.c src/usr.sbin/sysinst/arch/sparc64: md.c src/usr.sbin/sysinst/arch/vax: md.c src/usr.sbin/sysinst/arch/x68k: md.c src/usr.sbin/sysinst/arch/zaurus: md.c Log Message: We may call md_pre_mount() multiple times for the same install set, so pass an additional index argument so MD code knows which part of the install will be mounted next. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/usr.sbin/sysinst/defs.h cvs rdiff -u -r1.36 -r1.37 src/usr.sbin/sysinst/disks.c cvs rdiff -u -r1.35 -r1.36 src/usr.sbin/sysinst/partman.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/acorn32/md.c cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/sysinst/arch/alpha/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/amiga/md.c cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/arch/arc/md.c cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/sysinst/arch/atari/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/bebox/md.c cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/sysinst/arch/cats/md.c cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/arch/cobalt/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/dummy/md.c cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/sysinst/arch/emips/md.c cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/arch/evbarm/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/evbmips/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/evbppc/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/evbsh3/md.c cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/sysinst/arch/ews4800mips/md.c cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/arch/hp300/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/hpcarm/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/hpcmips/md.c cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/sysinst/arch/hpcsh/md.c cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/sysinst/arch/hppa/md.c cvs rdiff -u -r1.18 -r1.19 src/usr.sbin/sysinst/arch/i386/md.c cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/sysinst/arch/landisk/md.c cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/sysinst/arch/luna68k/md.c cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/arch/mac68k/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/macppc/md.c cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/sysinst/arch/mipsco/md.c cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/arch/mvme68k/md.c cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/sysinst/arch/news68k/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/newsmips/md.c cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/sysinst/arch/ofppc/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/playstation2/md.c cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/sysinst/arch/pmax/md.c cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/arch/prep/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/sandpoint/md.c cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/arch/sgimips/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/shark/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/sparc/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/sparc64/md.c cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/sysinst/arch/vax/md.c cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/arch/x68k/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/zaurus/md.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.sbin/sysinst/defs.h diff -u src/usr.sbin/sysinst/defs.h:1.37 src/usr.sbin/sysinst/defs.h:1.38 --- src/usr.sbin/sysinst/defs.h:1.37 Fri Jul 12 18:28:08 2019 +++ src/usr.sbin/sysinst/defs.h Sat Jul 13 17:13:36 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: defs.h,v 1.37 2019/07/12 18:28:08 martin Exp $ */ +/* $NetBSD: defs.h,v 1.38 2019/07/13 17:13:36 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -577,7 +577,7 @@ bool md_gpt_post_write(struct disk_parti */ bool md_pre_disklabel(struct install_partition_desc*, struct disk_partitions*); bool md_post_disklabel(struct install_partition_desc*, struct disk_partitions*); -int md_pre_mount(struct install_partition_desc*); +int md_pre_mount(struct install_partition_desc*, size_t); int md_post_newfs(struct install_partition_desc*); int md_post_extract(struct install_partition_desc*); void md_cleanup_install(struct install_partition_desc*); Index: src/usr.sbin/sysinst/disks.c diff -u src/usr.sbin/sysinst/disks.c:1.36 src/usr.sbin/sysinst/disks.c:1.37 --- src/usr.sbin/sysinst/disks.c:1.36 Sat Jun 22 20:46:07 2019 +++ src/usr.sbin/sysinst/disks.c Sat Jul 13 17:13:36 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: disks.c,v 1.36 2019/06/22 20:46:07 christos Exp $ */ +/* $NetBSD: disks.c,v 1.37 2019/07/13 17:13:36 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -1031,7 +1031,7 @@ make_filesystems(struct install_partitio "/sbin/newfs -V2 -O2 %s", rdev); } - md_pre_mount(install); + md_pre_mount(install, 0); make_target_dir("/"); @@ -1147,7 +1147,7 @@ make_filesystems(struct install_partitio return error; ptn->instflags &= ~PUIINST_NEWFS; - md_pre_mount(install); + md_pre_mount(install, i); if (partman_go == 0 && (ptn->instflags & PUIINST_MOUNT) && mnt_opts != NULL) { @@ -1493,7 +1493,7 @@ mount_root(const char *devdev, struct in if (error != 0) return error; - md_pre_mount(install); + md_pre_mount(install, 0); /* Mount devdev on target's "". * If we pass "" as mount-on, Prefixing will DTRT. Index: src/usr.sbin/sysinst/partman.c diff -u src/usr.sbin/sysinst/partman.c:1.35 src/usr.sbin/sysinst/partman.c:1.36 --- src/usr.sbin/sysinst/partman.c:1.35 Sat Jun 22 20:46:07 2019 +++ src/usr.sbin/sysinst/partman.c Sat Jul 13 17:13:36 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: partman.c,v 1.35 2019/06/22 20:46:07 christos Exp $ */ +/* $NetBSD: partman.c,v 1.36 2019/07/13 17:13:36 martin Exp $ */ /* * Copyright 2012 Eugene Lozovoy @@ -2273,7 +2273,7 @@ pm_mountall(void) ok = 1; } if (ok) - md_pre_mount(); + md_pre_mount(NULL, 0); } if (strlen(localfs_dev) < 1) { hit_enter_to_continue(MSG_noroot, NULL); Index: src/usr.sbin/sysinst/arch/acorn32/md.c diff -u src/usr.sbin/sysinst/arch/acorn32/md.c:1.4 src/usr.sbin/sysinst/arch/acorn32/md.c:1.5 --- src/usr.sbin/sysinst/arch/acorn32/md.c:1.4 Wed Jun 12 06:20:18 2019 +++ src/usr.sbin/sysinst/arch/acorn32/md.c Sat Jul 13 17:13:36 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/12 06:20:18 martin Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:36 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -346,7 +346,7 @@ filecore_checksum(u_char *bootblock) } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/alpha/md.c diff -u src/usr.sbin/sysinst/arch/alpha/md.c:1.5 src/usr.sbin/sysinst/arch/alpha/md.c:1.6 --- src/usr.sbin/sysinst/arch/alpha/md.c:1.5 Thu Jun 20 00:43:55 2019 +++ src/usr.sbin/sysinst/arch/alpha/md.c Sat Jul 13 17:13:36 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.5 2019/06/20 00:43:55 christos Exp $ */ +/* $NetBSD: md.c,v 1.6 2019/07/13 17:13:36 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -198,7 +198,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/amiga/md.c diff -u src/usr.sbin/sysinst/arch/amiga/md.c:1.4 src/usr.sbin/sysinst/arch/amiga/md.c:1.5 --- src/usr.sbin/sysinst/arch/amiga/md.c:1.4 Thu Jun 20 00:43:55 2019 +++ src/usr.sbin/sysinst/arch/amiga/md.c Sat Jul 13 17:13:36 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/20 00:43:55 christos Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:36 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -143,7 +143,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/arc/md.c diff -u src/usr.sbin/sysinst/arch/arc/md.c:1.7 src/usr.sbin/sysinst/arch/arc/md.c:1.8 --- src/usr.sbin/sysinst/arch/arc/md.c:1.7 Thu Jun 20 00:43:55 2019 +++ src/usr.sbin/sysinst/arch/arc/md.c Sat Jul 13 17:13:36 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.7 2019/06/20 00:43:55 christos Exp $ */ +/* $NetBSD: md.c,v 1.8 2019/07/13 17:13:36 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -277,7 +277,7 @@ md_parts_use_wholedisk(struct disk_parti } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/atari/md.c diff -u src/usr.sbin/sysinst/arch/atari/md.c:1.5 src/usr.sbin/sysinst/arch/atari/md.c:1.6 --- src/usr.sbin/sysinst/arch/atari/md.c:1.5 Thu Jun 20 00:43:55 2019 +++ src/usr.sbin/sysinst/arch/atari/md.c Sat Jul 13 17:13:36 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.5 2019/06/20 00:43:55 christos Exp $ */ +/* $NetBSD: md.c,v 1.6 2019/07/13 17:13:36 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -172,7 +172,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/bebox/md.c diff -u src/usr.sbin/sysinst/arch/bebox/md.c:1.4 src/usr.sbin/sysinst/arch/bebox/md.c:1.5 --- src/usr.sbin/sysinst/arch/bebox/md.c:1.4 Thu Jun 13 09:36:54 2019 +++ src/usr.sbin/sysinst/arch/bebox/md.c Sat Jul 13 17:13:36 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/13 09:36:54 martin Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:36 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -190,7 +190,7 @@ md_parts_use_wholedisk(struct disk_parti } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/cats/md.c diff -u src/usr.sbin/sysinst/arch/cats/md.c:1.3 src/usr.sbin/sysinst/arch/cats/md.c:1.4 --- src/usr.sbin/sysinst/arch/cats/md.c:1.3 Wed Jun 12 06:20:19 2019 +++ src/usr.sbin/sysinst/arch/cats/md.c Sat Jul 13 17:13:36 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.3 2019/06/12 06:20:19 martin Exp $ */ +/* $NetBSD: md.c,v 1.4 2019/07/13 17:13:36 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -198,7 +198,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/cobalt/md.c diff -u src/usr.sbin/sysinst/arch/cobalt/md.c:1.7 src/usr.sbin/sysinst/arch/cobalt/md.c:1.8 --- src/usr.sbin/sysinst/arch/cobalt/md.c:1.7 Thu Jun 20 00:43:55 2019 +++ src/usr.sbin/sysinst/arch/cobalt/md.c Sat Jul 13 17:13:36 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.7 2019/06/20 00:43:55 christos Exp $ */ +/* $NetBSD: md.c,v 1.8 2019/07/13 17:13:36 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -292,7 +292,7 @@ md_parts_use_wholedisk(struct disk_parti } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/dummy/md.c diff -u src/usr.sbin/sysinst/arch/dummy/md.c:1.4 src/usr.sbin/sysinst/arch/dummy/md.c:1.5 --- src/usr.sbin/sysinst/arch/dummy/md.c:1.4 Thu Jun 13 03:07:24 2019 +++ src/usr.sbin/sysinst/arch/dummy/md.c Sat Jul 13 17:13:37 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/13 03:07:24 mrg Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:37 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -82,7 +82,7 @@ md_post_disklabel(struct install_partiti } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/emips/md.c diff -u src/usr.sbin/sysinst/arch/emips/md.c:1.6 src/usr.sbin/sysinst/arch/emips/md.c:1.7 --- src/usr.sbin/sysinst/arch/emips/md.c:1.6 Thu Jun 20 00:43:56 2019 +++ src/usr.sbin/sysinst/arch/emips/md.c Sat Jul 13 17:13:37 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.6 2019/06/20 00:43:56 christos Exp $ */ +/* $NetBSD: md.c,v 1.7 2019/07/13 17:13:37 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -203,7 +203,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/evbarm/md.c diff -u src/usr.sbin/sysinst/arch/evbarm/md.c:1.7 src/usr.sbin/sysinst/arch/evbarm/md.c:1.8 --- src/usr.sbin/sysinst/arch/evbarm/md.c:1.7 Thu Jun 13 09:36:54 2019 +++ src/usr.sbin/sysinst/arch/evbarm/md.c Sat Jul 13 17:13:37 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.7 2019/06/13 09:36:54 martin Exp $ */ +/* $NetBSD: md.c,v 1.8 2019/07/13 17:13:37 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -224,7 +224,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/evbmips/md.c diff -u src/usr.sbin/sysinst/arch/evbmips/md.c:1.4 src/usr.sbin/sysinst/arch/evbmips/md.c:1.5 --- src/usr.sbin/sysinst/arch/evbmips/md.c:1.4 Thu Jun 13 09:36:55 2019 +++ src/usr.sbin/sysinst/arch/evbmips/md.c Sat Jul 13 17:13:37 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/13 09:36:55 martin Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:37 martin Exp $ */ /* * Copyright 1997,2002 Piermont Information Systems Inc. @@ -190,7 +190,7 @@ md_parts_use_wholedisk(struct disk_parti } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/evbppc/md.c diff -u src/usr.sbin/sysinst/arch/evbppc/md.c:1.4 src/usr.sbin/sysinst/arch/evbppc/md.c:1.5 --- src/usr.sbin/sysinst/arch/evbppc/md.c:1.4 Thu Jun 13 09:36:55 2019 +++ src/usr.sbin/sysinst/arch/evbppc/md.c Sat Jul 13 17:13:37 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/13 09:36:55 martin Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:37 martin Exp $ */ /* * Copyright 1997,2002 Piermont Information Systems Inc. @@ -191,7 +191,7 @@ md_parts_use_wholedisk(struct disk_parti } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/evbsh3/md.c diff -u src/usr.sbin/sysinst/arch/evbsh3/md.c:1.4 src/usr.sbin/sysinst/arch/evbsh3/md.c:1.5 --- src/usr.sbin/sysinst/arch/evbsh3/md.c:1.4 Wed Jun 12 06:20:20 2019 +++ src/usr.sbin/sysinst/arch/evbsh3/md.c Sat Jul 13 17:13:37 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/12 06:20:20 martin Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:37 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -188,7 +188,7 @@ md_post_extract(struct install_partition } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/ews4800mips/md.c diff -u src/usr.sbin/sysinst/arch/ews4800mips/md.c:1.3 src/usr.sbin/sysinst/arch/ews4800mips/md.c:1.4 --- src/usr.sbin/sysinst/arch/ews4800mips/md.c:1.3 Wed Jun 12 06:20:20 2019 +++ src/usr.sbin/sysinst/arch/ews4800mips/md.c Sat Jul 13 17:13:37 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.3 2019/06/12 06:20:20 martin Exp $ */ +/* $NetBSD: md.c,v 1.4 2019/07/13 17:13:37 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -245,7 +245,7 @@ ews4800mips_sysvbfs_size(void) } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/hp300/md.c diff -u src/usr.sbin/sysinst/arch/hp300/md.c:1.7 src/usr.sbin/sysinst/arch/hp300/md.c:1.8 --- src/usr.sbin/sysinst/arch/hp300/md.c:1.7 Thu Jun 20 00:43:56 2019 +++ src/usr.sbin/sysinst/arch/hp300/md.c Sat Jul 13 17:13:37 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.7 2019/06/20 00:43:56 christos Exp $ */ +/* $NetBSD: md.c,v 1.8 2019/07/13 17:13:37 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -234,7 +234,7 @@ hp300_boot_size(void) } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/hpcarm/md.c diff -u src/usr.sbin/sysinst/arch/hpcarm/md.c:1.4 src/usr.sbin/sysinst/arch/hpcarm/md.c:1.5 --- src/usr.sbin/sysinst/arch/hpcarm/md.c:1.4 Thu Jun 13 09:36:55 2019 +++ src/usr.sbin/sysinst/arch/hpcarm/md.c Sat Jul 13 17:13:38 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/13 09:36:55 martin Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:38 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -260,7 +260,7 @@ md_parts_use_wholedisk(struct disk_parti } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/hpcmips/md.c diff -u src/usr.sbin/sysinst/arch/hpcmips/md.c:1.4 src/usr.sbin/sysinst/arch/hpcmips/md.c:1.5 --- src/usr.sbin/sysinst/arch/hpcmips/md.c:1.4 Thu Jun 13 09:36:55 2019 +++ src/usr.sbin/sysinst/arch/hpcmips/md.c Sat Jul 13 17:13:38 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/13 09:36:55 martin Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:38 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -201,7 +201,7 @@ md_parts_use_wholedisk(struct disk_parti } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/hpcsh/md.c diff -u src/usr.sbin/sysinst/arch/hpcsh/md.c:1.5 src/usr.sbin/sysinst/arch/hpcsh/md.c:1.6 --- src/usr.sbin/sysinst/arch/hpcsh/md.c:1.5 Thu Jun 13 09:36:55 2019 +++ src/usr.sbin/sysinst/arch/hpcsh/md.c Sat Jul 13 17:13:38 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.5 2019/06/13 09:36:55 martin Exp $ */ +/* $NetBSD: md.c,v 1.6 2019/07/13 17:13:38 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -203,7 +203,7 @@ md_parts_use_wholedisk(struct disk_parti } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/hppa/md.c diff -u src/usr.sbin/sysinst/arch/hppa/md.c:1.6 src/usr.sbin/sysinst/arch/hppa/md.c:1.7 --- src/usr.sbin/sysinst/arch/hppa/md.c:1.6 Thu Jun 20 00:43:56 2019 +++ src/usr.sbin/sysinst/arch/hppa/md.c Sat Jul 13 17:13:38 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.6 2019/06/20 00:43:56 christos Exp $ */ +/* $NetBSD: md.c,v 1.7 2019/07/13 17:13:38 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -222,7 +222,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/i386/md.c diff -u src/usr.sbin/sysinst/arch/i386/md.c:1.18 src/usr.sbin/sysinst/arch/i386/md.c:1.19 --- src/usr.sbin/sysinst/arch/i386/md.c:1.18 Thu Jun 20 00:43:56 2019 +++ src/usr.sbin/sysinst/arch/i386/md.c Sat Jul 13 17:13:38 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.18 2019/06/20 00:43:56 christos Exp $ */ +/* $NetBSD: md.c,v 1.19 2019/07/13 17:13:38 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -702,7 +702,7 @@ get_bootmodel(void) int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/landisk/md.c diff -u src/usr.sbin/sysinst/arch/landisk/md.c:1.9 src/usr.sbin/sysinst/arch/landisk/md.c:1.10 --- src/usr.sbin/sysinst/arch/landisk/md.c:1.9 Fri Jun 21 16:57:12 2019 +++ src/usr.sbin/sysinst/arch/landisk/md.c Sat Jul 13 17:13:38 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.9 2019/06/21 16:57:12 martin Exp $ */ +/* $NetBSD: md.c,v 1.10 2019/07/13 17:13:38 martin Exp $ */ /* * Copyright 1997,2002 Piermont Information Systems Inc. @@ -210,7 +210,7 @@ md_parts_use_wholedisk(struct disk_parti int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/luna68k/md.c diff -u src/usr.sbin/sysinst/arch/luna68k/md.c:1.6 src/usr.sbin/sysinst/arch/luna68k/md.c:1.7 --- src/usr.sbin/sysinst/arch/luna68k/md.c:1.6 Thu Jun 20 00:43:56 2019 +++ src/usr.sbin/sysinst/arch/luna68k/md.c Sat Jul 13 17:13:38 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.6 2019/06/20 00:43:56 christos Exp $ */ +/* $NetBSD: md.c,v 1.7 2019/07/13 17:13:38 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -268,7 +268,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/mac68k/md.c diff -u src/usr.sbin/sysinst/arch/mac68k/md.c:1.7 src/usr.sbin/sysinst/arch/mac68k/md.c:1.8 --- src/usr.sbin/sysinst/arch/mac68k/md.c:1.7 Thu Jun 20 00:43:56 2019 +++ src/usr.sbin/sysinst/arch/mac68k/md.c Sat Jul 13 17:13:38 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.7 2019/06/20 00:43:56 christos Exp $ */ +/* $NetBSD: md.c,v 1.8 2019/07/13 17:13:38 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -1216,7 +1216,7 @@ md_debug_dump(title) #endif /* MD_DEBUG_SORT_MERGE */ int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/macppc/md.c diff -u src/usr.sbin/sysinst/arch/macppc/md.c:1.4 src/usr.sbin/sysinst/arch/macppc/md.c:1.5 --- src/usr.sbin/sysinst/arch/macppc/md.c:1.4 Thu Jun 20 00:43:56 2019 +++ src/usr.sbin/sysinst/arch/macppc/md.c Sat Jul 13 17:13:38 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/20 00:43:56 christos Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:38 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -213,7 +213,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/mipsco/md.c diff -u src/usr.sbin/sysinst/arch/mipsco/md.c:1.5 src/usr.sbin/sysinst/arch/mipsco/md.c:1.6 --- src/usr.sbin/sysinst/arch/mipsco/md.c:1.5 Thu Jun 20 00:43:57 2019 +++ src/usr.sbin/sysinst/arch/mipsco/md.c Sat Jul 13 17:13:39 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.5 2019/06/20 00:43:57 christos Exp $ */ +/* $NetBSD: md.c,v 1.6 2019/07/13 17:13:39 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -200,7 +200,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/mvme68k/md.c diff -u src/usr.sbin/sysinst/arch/mvme68k/md.c:1.7 src/usr.sbin/sysinst/arch/mvme68k/md.c:1.8 --- src/usr.sbin/sysinst/arch/mvme68k/md.c:1.7 Thu Jun 20 00:43:57 2019 +++ src/usr.sbin/sysinst/arch/mvme68k/md.c Sat Jul 13 17:13:39 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.7 2019/06/20 00:43:57 christos Exp $ */ +/* $NetBSD: md.c,v 1.8 2019/07/13 17:13:39 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -222,7 +222,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/news68k/md.c diff -u src/usr.sbin/sysinst/arch/news68k/md.c:1.5 src/usr.sbin/sysinst/arch/news68k/md.c:1.6 --- src/usr.sbin/sysinst/arch/news68k/md.c:1.5 Thu Jun 20 00:43:57 2019 +++ src/usr.sbin/sysinst/arch/news68k/md.c Sat Jul 13 17:13:39 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.5 2019/06/20 00:43:57 christos Exp $ */ +/* $NetBSD: md.c,v 1.6 2019/07/13 17:13:39 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -196,7 +196,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/newsmips/md.c diff -u src/usr.sbin/sysinst/arch/newsmips/md.c:1.4 src/usr.sbin/sysinst/arch/newsmips/md.c:1.5 --- src/usr.sbin/sysinst/arch/newsmips/md.c:1.4 Thu Jun 20 00:43:57 2019 +++ src/usr.sbin/sysinst/arch/newsmips/md.c Sat Jul 13 17:13:39 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/20 00:43:57 christos Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:39 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -188,7 +188,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/ofppc/md.c diff -u src/usr.sbin/sysinst/arch/ofppc/md.c:1.6 src/usr.sbin/sysinst/arch/ofppc/md.c:1.7 --- src/usr.sbin/sysinst/arch/ofppc/md.c:1.6 Thu Jun 20 00:43:57 2019 +++ src/usr.sbin/sysinst/arch/ofppc/md.c Sat Jul 13 17:13:39 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.6 2019/06/20 00:43:57 christos Exp $ */ +/* $NetBSD: md.c,v 1.7 2019/07/13 17:13:39 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -669,7 +669,7 @@ rdbchksum(void *bdata) } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; Index: src/usr.sbin/sysinst/arch/playstation2/md.c diff -u src/usr.sbin/sysinst/arch/playstation2/md.c:1.4 src/usr.sbin/sysinst/arch/playstation2/md.c:1.5 --- src/usr.sbin/sysinst/arch/playstation2/md.c:1.4 Thu Jun 20 00:43:57 2019 +++ src/usr.sbin/sysinst/arch/playstation2/md.c Sat Jul 13 17:13:39 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/20 00:43:57 christos Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:39 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -216,7 +216,7 @@ md_parts_use_wholedisk(struct disk_parti } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/pmax/md.c diff -u src/usr.sbin/sysinst/arch/pmax/md.c:1.5 src/usr.sbin/sysinst/arch/pmax/md.c:1.6 --- src/usr.sbin/sysinst/arch/pmax/md.c:1.5 Thu Jun 20 00:43:57 2019 +++ src/usr.sbin/sysinst/arch/pmax/md.c Sat Jul 13 17:13:39 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.5 2019/06/20 00:43:57 christos Exp $ */ +/* $NetBSD: md.c,v 1.6 2019/07/13 17:13:39 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -209,7 +209,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/prep/md.c diff -u src/usr.sbin/sysinst/arch/prep/md.c:1.7 src/usr.sbin/sysinst/arch/prep/md.c:1.8 --- src/usr.sbin/sysinst/arch/prep/md.c:1.7 Thu Jun 20 00:43:57 2019 +++ src/usr.sbin/sysinst/arch/prep/md.c Sat Jul 13 17:13:39 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.7 2019/06/20 00:43:57 christos Exp $ */ +/* $NetBSD: md.c,v 1.8 2019/07/13 17:13:39 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -288,7 +288,7 @@ md_parts_use_wholedisk(struct disk_parti } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/sandpoint/md.c diff -u src/usr.sbin/sysinst/arch/sandpoint/md.c:1.4 src/usr.sbin/sysinst/arch/sandpoint/md.c:1.5 --- src/usr.sbin/sysinst/arch/sandpoint/md.c:1.4 Thu Jun 13 09:36:56 2019 +++ src/usr.sbin/sysinst/arch/sandpoint/md.c Sat Jul 13 17:13:39 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/13 09:36:56 martin Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:39 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -246,7 +246,7 @@ md_parts_use_wholedisk(struct disk_parti } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/sgimips/md.c diff -u src/usr.sbin/sysinst/arch/sgimips/md.c:1.7 src/usr.sbin/sysinst/arch/sgimips/md.c:1.8 --- src/usr.sbin/sysinst/arch/sgimips/md.c:1.7 Wed Jun 12 06:20:22 2019 +++ src/usr.sbin/sysinst/arch/sgimips/md.c Sat Jul 13 17:13:40 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.7 2019/06/12 06:20:22 martin Exp $ */ +/* $NetBSD: md.c,v 1.8 2019/07/13 17:13:40 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -226,7 +226,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/shark/md.c diff -u src/usr.sbin/sysinst/arch/shark/md.c:1.4 src/usr.sbin/sysinst/arch/shark/md.c:1.5 --- src/usr.sbin/sysinst/arch/shark/md.c:1.4 Thu Jun 20 00:43:57 2019 +++ src/usr.sbin/sysinst/arch/shark/md.c Sat Jul 13 17:13:40 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/20 00:43:57 christos Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:40 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -224,7 +224,7 @@ clear_mbr(const char *disk, char *diskpa } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/sparc/md.c diff -u src/usr.sbin/sysinst/arch/sparc/md.c:1.4 src/usr.sbin/sysinst/arch/sparc/md.c:1.5 --- src/usr.sbin/sysinst/arch/sparc/md.c:1.4 Thu Jun 20 00:43:58 2019 +++ src/usr.sbin/sysinst/arch/sparc/md.c Sat Jul 13 17:13:40 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/20 00:43:58 christos Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:40 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -155,7 +155,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/sparc64/md.c diff -u src/usr.sbin/sysinst/arch/sparc64/md.c:1.4 src/usr.sbin/sysinst/arch/sparc64/md.c:1.5 --- src/usr.sbin/sysinst/arch/sparc64/md.c:1.4 Thu Jun 20 00:43:58 2019 +++ src/usr.sbin/sysinst/arch/sparc64/md.c Sat Jul 13 17:13:40 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/20 00:43:58 christos Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:40 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -172,9 +172,10 @@ install_ofwboot(void) } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { - install_bootblocks(); + if (ndx == 0) + install_bootblocks(); return 0; } Index: src/usr.sbin/sysinst/arch/vax/md.c diff -u src/usr.sbin/sysinst/arch/vax/md.c:1.5 src/usr.sbin/sysinst/arch/vax/md.c:1.6 --- src/usr.sbin/sysinst/arch/vax/md.c:1.5 Thu Jun 20 00:43:58 2019 +++ src/usr.sbin/sysinst/arch/vax/md.c Sat Jul 13 17:13:40 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.5 2019/06/20 00:43:58 christos Exp $ */ +/* $NetBSD: md.c,v 1.6 2019/07/13 17:13:40 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -192,7 +192,7 @@ md_update(struct install_partition_desc } int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/x68k/md.c diff -u src/usr.sbin/sysinst/arch/x68k/md.c:1.7 src/usr.sbin/sysinst/arch/x68k/md.c:1.8 --- src/usr.sbin/sysinst/arch/x68k/md.c:1.7 Thu Jun 20 00:43:58 2019 +++ src/usr.sbin/sysinst/arch/x68k/md.c Sat Jul 13 17:13:40 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.7 2019/06/20 00:43:58 christos Exp $ */ +/* $NetBSD: md.c,v 1.8 2019/07/13 17:13:40 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -318,7 +318,7 @@ md_newdisk(void) int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; } Index: src/usr.sbin/sysinst/arch/zaurus/md.c diff -u src/usr.sbin/sysinst/arch/zaurus/md.c:1.4 src/usr.sbin/sysinst/arch/zaurus/md.c:1.5 --- src/usr.sbin/sysinst/arch/zaurus/md.c:1.4 Thu Jun 13 09:36:56 2019 +++ src/usr.sbin/sysinst/arch/zaurus/md.c Sat Jul 13 17:13:40 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.4 2019/06/13 09:36:56 martin Exp $ */ +/* $NetBSD: md.c,v 1.5 2019/07/13 17:13:40 martin Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -239,7 +239,7 @@ md_parts_use_wholedisk(struct disk_parti int -md_pre_mount(struct install_partition_desc *install) +md_pre_mount(struct install_partition_desc *install, size_t ndx) { return 0; }