Module Name: src
Committed By: martin
Date: Sat Oct 26 07:32:52 UTC 2019
Modified Files:
src/usr.sbin/sysinst: part_edit.c partitions.c
Log Message:
In non-MBR specific files, #ifdef all tests for MBR for architectures
that do not even compile in MBR support.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/sysinst/part_edit.c
cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/sysinst/partitions.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/part_edit.c
diff -u src/usr.sbin/sysinst/part_edit.c:1.9 src/usr.sbin/sysinst/part_edit.c:1.10
--- src/usr.sbin/sysinst/part_edit.c:1.9 Fri Oct 25 12:24:34 2019
+++ src/usr.sbin/sysinst/part_edit.c Sat Oct 26 07:32:52 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: part_edit.c,v 1.9 2019/10/25 12:24:34 martin Exp $ */
+/* $NetBSD: part_edit.c,v 1.10 2019/10/26 07:32:52 martin Exp $ */
/*
* Copyright (c) 2019 The NetBSD Foundation, Inc.
@@ -1218,8 +1218,10 @@ select_part_scheme(
if (bootable && p->have_boot_support != NULL &&
!p->have_boot_support(dev->diskdev))
continue;
+#ifdef HAVE_MBR
if (dev->no_mbr && p->name == MSG_parttype_mbr)
continue;
+#endif
if (p->size_limit && dev->dlsize > p->size_limit) {
char buf[255], hum_lim[5];
Index: src/usr.sbin/sysinst/partitions.c
diff -u src/usr.sbin/sysinst/partitions.c:1.3 src/usr.sbin/sysinst/partitions.c:1.4
--- src/usr.sbin/sysinst/partitions.c:1.3 Fri Oct 25 12:49:58 2019
+++ src/usr.sbin/sysinst/partitions.c Sat Oct 26 07:32:52 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: partitions.c,v 1.3 2019/10/25 12:49:58 martin Exp $ */
+/* $NetBSD: partitions.c,v 1.4 2019/10/26 07:32:52 martin Exp $ */
/*
* Copyright 2018 The NetBSD Foundation, Inc.
@@ -53,8 +53,10 @@ partitions_read_disk(const char *dev, da
return NULL;
for (ps = available_part_schemes; *ps; ps++) {
+#ifdef HAVE_MBR
if (no_mbr && (*ps)->name == MSG_parttype_mbr)
continue;
+#endif
struct disk_partitions *parts =
(*ps)->read_from_disk(dev, 0, disk_size, *ps);
if (parts)