Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/usr.sbin/sysinst/arch/i386 Do not force bootselector MBR cod...
details: https://anonhg.NetBSD.org/src/rev/1ddc85406204
branches: trunk
changeset: 945194:1ddc85406204
user: martin <martin%NetBSD.org@localhost>
date: Fri Oct 23 19:03:42 2020 +0000
description:
Do not force bootselector MBR code for installs with only a single named
partition.
diffstat:
usr.sbin/sysinst/arch/i386/md.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diffs (26 lines):
diff -r dc11d3fa006e -r 1ddc85406204 usr.sbin/sysinst/arch/i386/md.c
--- a/usr.sbin/sysinst/arch/i386/md.c Fri Oct 23 19:02:58 2020 +0000
+++ b/usr.sbin/sysinst/arch/i386/md.c Fri Oct 23 19:03:42 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: md.c,v 1.32 2020/10/12 16:14:34 martin Exp $ */
+/* $NetBSD: md.c,v 1.33 2020/10/23 19:03:42 martin Exp $ */
/*
* Copyright 1997 Piermont Information Systems Inc.
@@ -573,12 +573,14 @@
}
/* Sort out the name of the mbr code we need */
- if (names > 0 || fl & (NETBSD_NAMED | ACTIVE_NAMED)) {
+ if (names > 1 ||
+ (parts->num_part > 1 && (fl & (NETBSD_NAMED | ACTIVE_NAMED)))) {
/* Need bootselect code */
fl |= MBR_BS_ACTIVE;
bootcode = fl & MBR_BS_EXTLBA ? _PATH_BOOTEXT : _PATH_BOOTSEL;
- } else
+ } else {
bootcode = _PATH_MBR;
+ }
fl &= MBR_BS_ACTIVE | MBR_BS_EXTLBA;
Home |
Main Index |
Thread Index |
Old Index