On Wed, Jun 02, 2021 at 07:56:07PM -0600, Theo de Raadt wrote:
> I am satisfied.
> 
> That is one architecture.  I suggest checking which others can use
> the same treatment.

I was going to build i386 releases, but then realized we don't have
efifb on this platform, so we don't need the fonts on RAMDISKs.

This leaves us with armv7 and arm64. Unfortunately I currently do not
have access to hardware to build releases on, so I would need help on
this front. Anyone willing to try building either version 1) or 2) of
the diffs below (depending if we decide to add only the 16x32 font or
both the 12x24 and 16x32)? Thanks in advance.

1) Diff for adding only Spleen 16x32:

Index: sys/arch/amd64/conf/RAMDISK_CD
===================================================================
RCS file: /cvs/src/sys/arch/amd64/conf/RAMDISK_CD,v
retrieving revision 1.190
diff -u -p -r1.190 RAMDISK_CD
--- sys/arch/amd64/conf/RAMDISK_CD      27 Dec 2020 23:05:37 -0000      1.190
+++ sys/arch/amd64/conf/RAMDISK_CD      5 Jun 2021 21:43:06 -0000
@@ -20,6 +20,9 @@ option                MSDOSFS
 option         INET6
 option         CRYPTO
 
+option         FONT_SPLEEN8x16
+option         FONT_SPLEEN16x32
+
 option         RAMDISK_HOOKS
 option         MINIROOTSIZE=7360
 
Index: sys/arch/arm64/conf/RAMDISK
===================================================================
RCS file: /cvs/src/sys/arch/arm64/conf/RAMDISK,v
retrieving revision 1.153
diff -u -p -r1.153 RAMDISK
--- sys/arch/arm64/conf/RAMDISK 29 May 2021 08:50:07 -0000      1.153
+++ sys/arch/arm64/conf/RAMDISK 5 Jun 2021 21:43:06 -0000
@@ -9,6 +9,9 @@ option          SMALL_KERNEL
 option         NO_PROPOLICE
 option         BOOT_CONFIG
 
+option         FONT_SPLEEN8x16
+option         FONT_SPLEEN16x32
+
 option         RAMDISK_HOOKS
 option         MINIROOTSIZE=24576
 
Index: sys/arch/armv7/conf/RAMDISK
===================================================================
RCS file: /cvs/src/sys/arch/armv7/conf/RAMDISK,v
retrieving revision 1.125
diff -u -p -r1.125 RAMDISK
--- sys/arch/armv7/conf/RAMDISK 28 May 2021 15:52:11 -0000      1.125
+++ sys/arch/armv7/conf/RAMDISK 5 Jun 2021 21:43:06 -0000
@@ -11,6 +11,9 @@ option                SMALL_KERNEL
 option         NO_PROPOLICE
 option         BOOT_CONFIG
 
+option         FONT_SPLEEN8x16
+option         FONT_SPLEEN16x32
+
 option         MINIROOTSIZE=18560
 option         RAMDISK_HOOKS

2) Diff for adding both Spleen 12x24 and 16x32:

Index: sys/arch/amd64/conf/RAMDISK_CD
===================================================================
RCS file: /cvs/src/sys/arch/amd64/conf/RAMDISK_CD,v
retrieving revision 1.190
diff -u -p -r1.190 RAMDISK_CD
--- sys/arch/amd64/conf/RAMDISK_CD      27 Dec 2020 23:05:37 -0000      1.190
+++ sys/arch/amd64/conf/RAMDISK_CD      5 Jun 2021 21:45:58 -0000
@@ -20,6 +20,10 @@ option               MSDOSFS
 option         INET6
 option         CRYPTO
 
+option         FONT_SPLEEN8x16
+option         FONT_SPLEEN12x24
+option         FONT_SPLEEN16x32
+
 option         RAMDISK_HOOKS
 option         MINIROOTSIZE=7360
 
Index: sys/arch/arm64/conf/RAMDISK
===================================================================
RCS file: /cvs/src/sys/arch/arm64/conf/RAMDISK,v
retrieving revision 1.153
diff -u -p -r1.153 RAMDISK
--- sys/arch/arm64/conf/RAMDISK 29 May 2021 08:50:07 -0000      1.153
+++ sys/arch/arm64/conf/RAMDISK 5 Jun 2021 21:45:58 -0000
@@ -9,6 +9,10 @@ option         SMALL_KERNEL
 option         NO_PROPOLICE
 option         BOOT_CONFIG
 
+option         FONT_SPLEEN8x16
+option         FONT_SPLEEN12x24
+option         FONT_SPLEEN16x32
+
 option         RAMDISK_HOOKS
 option         MINIROOTSIZE=24576
 
Index: sys/arch/armv7/conf/RAMDISK
===================================================================
RCS file: /cvs/src/sys/arch/armv7/conf/RAMDISK,v
retrieving revision 1.125
diff -u -p -r1.125 RAMDISK
--- sys/arch/armv7/conf/RAMDISK 28 May 2021 15:52:11 -0000      1.125
+++ sys/arch/armv7/conf/RAMDISK 5 Jun 2021 21:45:58 -0000
@@ -11,6 +11,10 @@ option               SMALL_KERNEL
 option         NO_PROPOLICE
 option         BOOT_CONFIG
 
+option         FONT_SPLEEN8x16
+option         FONT_SPLEEN12x24
+option         FONT_SPLEEN16x32
+
 option         MINIROOTSIZE=18560
 option         RAMDISK_HOOKS
 

Reply via email to