Hook up installboot(8) tests on i386
authorkn <kn@openbsd.org>
Mon, 29 Aug 2022 18:42:28 +0000 (18:42 +0000)
committerkn <kn@openbsd.org>
Mon, 29 Aug 2022 18:42:28 +0000 (18:42 +0000)
Passes like amd64 as both use MBR/biosboot(8) at the moment.

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

index d596d79..d51bf16 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.28 2022/08/24 15:01:32 kn Exp $
+#      $OpenBSD: Makefile,v 1.29 2022/08/29 18:42:28 kn Exp $
 
 SUBDIR += acme-client
 SUBDIR += arp
@@ -20,7 +20,7 @@ SUBDIR += syslogd
 SUBDIR += vmd
 .endif
 
-.if ${MACHINE} == "amd64"
+.if ${MACHINE} == "amd64" || ${MACHINE} == "i386"
 SUBDIR += installboot
 .endif
 
index f14a4c5..06aae11 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.7 2022/08/26 11:06:47 kn Exp $
+#      $OpenBSD: Makefile,v 1.8 2022/08/29 18:42:28 kn Exp $
 
 INSTALLBOOT ?=         /usr/sbin/installboot
 DRY_RUN =              ${INSTALLBOOT} -n
@@ -11,7 +11,8 @@ DEVFILES =            ${NCHUNKS:=vnd%.txt}
 SRFILE =               sr.txt
 MOUNTPOINT =           mnt
 STAGEDIR =             /usr/mdec
-.if   ${MACHINE} == "amd64"    # assume BIOS/MBR
+.if   ${MACHINE} == "amd64" || \
+      ${MACHINE} == "i386"     # assume BIOS/MBR
 STAGENAMES =           biosboot boot
 .elif ${MACHINE} == "arm64"
 STAGENAMES =           BOOTAA64.EFI
@@ -31,7 +32,8 @@ create-new-chunks:
 # what the installer does, see /usr/src/distrib/$(machine)/ramdisk/install.md
 format-new-chunks: create-new-chunks
 .for devfile in ${DEVFILES}
-.if   ${MACHINE} == "amd64"    # assume BIOS/MBR
+.if   ${MACHINE} == "amd64" || \
+      ${MACHINE} == "i386"     # assume BIOS/MBR
        ${SUDO} fdisk -iy -- "$$(<${devfile})" 1>/dev/null
 .elif ${MACHINE} == "arm64"
        ${SUDO} fdisk -g -y -b32768 -- "$$(<${devfile})" 1>/dev/null