A few platforms create pty nodes in /dev in the installation media
filesystem. That wastes 2x62 inodes on an tight filesystem.
The following diff removes these useless (since installation media
kernels lack the pty pseudo-device) /dev entries.
Miod
PS: while there, one might want to unify the creation of pty nodes in
the `all' target, as most platforms build one set of 62 ptys, but a few
(loongson, octeon, sgi) build three.
Index: etc.hppa/MAKEDEV.md
===================================================================
RCS file: /OpenBSD/src/etc/etc.hppa/MAKEDEV.md,v
retrieving revision 1.66
diff -u -p -r1.66 MAKEDEV.md
--- etc.hppa/MAKEDEV.md 23 Jan 2021 05:08:33 -0000 1.66
+++ etc.hppa/MAKEDEV.md 29 Mar 2021 20:02:02 -0000
@@ -85,7 +85,7 @@ divert(__mddivert)dnl
dnl
ramdisk)
_recurse std fd st0 st1 sd0 sd1 sd2 sd3 rd0 random
- _recurse pty0 bpf bio diskmap
+ _recurse bpf bio diskmap
;;
_std(1, 2, 25, 6)
@@ -110,5 +110,3 @@ target(all, cd, 0, 1)dnl
target(all, sd, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9)dnl
target(all, vnd, 0, 1, 2, 3)dnl
target(all, switch, 0, 1, 2, 3)dnl
-target(ramd, pty, 0)dnl
-target(ramd, hil)dnl
Index: etc.loongson/MAKEDEV.md
===================================================================
RCS file: /OpenBSD/src/etc/etc.loongson/MAKEDEV.md,v
retrieving revision 1.34
diff -u -p -r1.34 MAKEDEV.md
--- etc.loongson/MAKEDEV.md 12 Feb 2021 10:26:34 -0000 1.34
+++ etc.loongson/MAKEDEV.md 29 Mar 2021 20:02:02 -0000
@@ -113,7 +113,6 @@ target(all, vnd, 0, 1, 2, 3)dnl
target(all, switch, 0, 1, 2, 3)dnl
target(all, dri)dnl
target(all, drm, 0, 1, 2, 3)dnl
-target(ramd, pty, 0)dnl
target(ramd, bio)dnl
target(ramd, diskmap)dnl
target(ramd, random)dnl
Index: etc.luna88k/MAKEDEV.md
===================================================================
RCS file: /OpenBSD/src/etc/etc.luna88k/MAKEDEV.md,v
retrieving revision 1.35
diff -u -p -r1.35 MAKEDEV.md
--- etc.luna88k/MAKEDEV.md 6 Jul 2020 06:11:27 -0000 1.35
+++ etc.luna88k/MAKEDEV.md 29 Mar 2021 20:02:02 -0000
@@ -65,7 +65,6 @@ dnl
dnl ramdisk)
dnl
twrget(ramd, sio, tty, a)dnl
-target(ramd, pty, 0)dnl
target(ramd, bio)dnl
target(ramd, diskmap)dnl
target(ramd, random)dnl
Index: etc.macppc/MAKEDEV.md
===================================================================
RCS file: /OpenBSD/src/etc/etc.macppc/MAKEDEV.md,v
retrieving revision 1.77
diff -u -p -r1.77 MAKEDEV.md
--- etc.macppc/MAKEDEV.md 12 Feb 2021 10:26:34 -0000 1.77
+++ etc.macppc/MAKEDEV.md 29 Mar 2021 20:02:02 -0000
@@ -136,7 +136,6 @@ target(all, drm, 0, 1, 2, 3)dnl
target(all, switch, 0, 1, 2, 3)dnl
target(ramd, ttya, 0, 1)dnl
target(ramd, ttyb, 0, 1)dnl
-target(ramd, pty, 0)dnl
target(ramd, bio)dnl
target(ramd, diskmap)dnl
target(ramd, random)dnl
Index: etc.octeon/MAKEDEV.md
===================================================================
RCS file: /OpenBSD/src/etc/etc.octeon/MAKEDEV.md,v
retrieving revision 1.20
diff -u -p -r1.20 MAKEDEV.md
--- etc.octeon/MAKEDEV.md 23 Jan 2021 05:08:33 -0000 1.20
+++ etc.octeon/MAKEDEV.md 29 Mar 2021 20:02:02 -0000
@@ -116,7 +116,6 @@ target(all, sd, 0, 1, 2, 3, 4, 5, 6, 7,
target(all, vnd, 0, 1, 2, 3)dnl
target(all, octcf, 0)dnl
target(all, switch, 0, 1, 2, 3)dnl
-target(ramd, pty, 0)dnl
target(ramd, bio)dnl
target(ramd, diskmap)dnl
target(ramd, random)dnl
Index: etc.sgi/MAKEDEV.md
===================================================================
RCS file: /OpenBSD/src/etc/etc.sgi/MAKEDEV.md,v
retrieving revision 1.55
diff -u -p -r1.55 MAKEDEV.md
--- etc.sgi/MAKEDEV.md 23 Jan 2021 05:08:33 -0000 1.55
+++ etc.sgi/MAKEDEV.md 29 Mar 2021 20:02:02 -0000
@@ -118,7 +118,6 @@ twrget(all, zs, tty, a, b)dnl
twrget(wscons, wscons, ttyD, cfg, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b)dnl
twrget(wscons, wscons, ttyE, cfg, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b)dnl
twrget(wscons, wscons, ttyF, cfg, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b)dnl
-target(ramd, pty, 0)dnl
target(ramd, bio)dnl
target(ramd, diskmap)dnl
target(ramd, random)dnl