Add macppc bits, hook up installboot(8) tests on macppc
authorkn <kn@openbsd.org>
Thu, 1 Sep 2022 00:43:14 +0000 (00:43 +0000)
committerkn <kn@openbsd.org>
Thu, 1 Sep 2022 00:43:14 +0000 (00:43 +0000)
Default tests (USE_SOFTRAID=No, NDISKS=1) pass except for 'vnd0 ./ofwboot'
as reported on tech@ (fix pending).

regress/usr.sbin/Makefile
regress/usr.sbin/installboot/Makefile

index 015e48d..a9d3bf8 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.30 2022/09/01 00:13:35 kn Exp $
+#      $OpenBSD: Makefile,v 1.31 2022/09/01 00:43:14 kn Exp $
 
 SUBDIR += acme-client
 SUBDIR += arp
@@ -22,6 +22,7 @@ SUBDIR += vmd
 
 .if ${MACHINE} == "amd64" || \
     ${MACHINE} == "i386" || \
+    ${MACHINE} == "macppc" || \
     ${MACHINE} == "sparc64"
 SUBDIR += installboot
 .endif
index 03cb739..a85d20f 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.13 2022/08/31 23:53:22 kn Exp $
+#      $OpenBSD: Makefile,v 1.14 2022/09/01 00:43:15 kn Exp $
 
 INSTALLBOOT ?=         /usr/sbin/installboot
 DRY_RUN =              ${INSTALLBOOT} -n
@@ -17,6 +17,10 @@ USE_SOFTRAID ?=              Yes
 FORMAT_DISK =          fdisk -g -y -b32768
 STAGENAMES =           BOOTAA64.EFI
 USE_SOFTRAID ?=                Yes
+.elif ${MACHINE} == "macppc"   # assume MBR
+FORMAT_DISK =          fdisk -iy -b2048@1:06
+STAGENAMES =           ofwboot
+USE_SOFTRAID ?=                No
 .elif ${MACHINE} == "sparc64"
 FORMAT_DISK =          true    # NOOP
 STAGENAMES =           bootblk ofwboot