NetBSD Problem Report #60049
From www@netbsd.org Mon Mar 2 17:03:40 2026
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits)
client-signature RSA-PSS (2048 bits))
(Client CN "mail.netbsd.org", Issuer "R13" (verified OK))
by mollari.NetBSD.org (Postfix) with ESMTPS id 27F441A9239
for <gnats-bugs@gnats.NetBSD.org>; Mon, 2 Mar 2026 17:03:40 +0000 (UTC)
Message-Id: <20260302170336.D89CA1A923C@mollari.NetBSD.org>
Date: Mon, 2 Mar 2026 17:03:36 +0000 (UTC)
From: jacob.pipkin@icloud.com
Reply-To: jacob.pipkin@icloud.com
To: gnats-bugs@NetBSD.org
Subject: apm manpages and RC script installed everywhere
X-Send-Pr-Version: www-1.0
X-From4GNATS: "jacob.pipkin@icloud.com via gnats" <gnats-admin@NetBSD.org>
>Number: 60049
>Category: bin
>Synopsis: apm manpages and RC script installed everywhere
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: bin-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Mar 02 17:05:00 +0000 2026
>Last-Modified: Wed Mar 04 02:15:01 +0000 2026
>Originator: Jacob Pipkin
>Release: 11.99.5
>Organization:
>Environment:
NetBSD nbsd 11.99.5 NetBSD 11.99.5 (GENERIC) #0: Sat Feb 28 11:42:56 CST 2026 jpipkin@nbsd:/usr/obj/sys/arch/amd64/compile/GENERIC amd64
>Description:
apm(8) and apmd(8) have been limited to only a few ports, but apm.8, apmd.8, zzz.8, and /etc/rc.d/apmd are still installed on all ports.
>How-To-Repeat:
Access NetBSD on a port which lacks APM and observe that the RC script and manpages in question still exist.
>Fix:
Following is a full patchset to resolve this bug.
I built the changes on amd64, updated, and also performed a fresh install, and observed correct results for amd64 in both cases.
I likewise built the changes on i386, updated, and also performed a fresh install, and observed the correct results for i386 in both cases.
Note that while the fix is trivial, it requires the creation of many new md.* files.
Patches:
--- /dev/null 2026-03-01 16:26:21.947631679 -0600
+++ distrib/sets/lists/etc/md.acorn32 2026-02-27 20:46:15.339865533 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:27:01.871905832 -0600
+++ distrib/sets/lists/etc/md.alpha 2026-02-28 10:34:28.641537532 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:29:43.484616071 -0600
+++ distrib/sets/lists/etc/md.amiga 2026-02-27 20:42:00.135019231 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:29:55.148727780 -0600
+++ distrib/sets/lists/etc/md.arm 2026-02-27 17:32:41.364465060 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-sys-rc
--- /dev/null 2026-03-01 16:32:43.700247864 -0600
+++ distrib/sets/lists/etc/md.atari 2026-02-27 20:46:15.346854063 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.702256635 -0600
+++ distrib/sets/lists/etc/md.bebox 2026-02-27 20:46:15.348214190 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.704107392 -0600
+++ distrib/sets/lists/etc/md.cats 2026-02-27 20:46:15.349574783 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.705925793 -0600
+++ distrib/sets/lists/etc/md.dreamcast 2026-02-27 20:46:15.353689524 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.707723946 -0600
+++ distrib/sets/lists/etc/md.hp300 2026-02-27 20:46:15.378014609 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.709553737 -0600
+++ distrib/sets/lists/etc/md.hpcarm 2026-02-27 20:46:15.379485120 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:33:13.842171711 -0600
+++ distrib/sets/lists/etc/md.hpcsh 2026-02-27 20:46:15.380921766 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.712993244 -0600
+++ distrib/sets/lists/etc/md.hppa 2026-02-27 20:46:15.382328209 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.714794986 -0600
+++ distrib/sets/lists/etc/md.ia64 2026-02-27 20:46:15.383746092 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.716601047 -0600
+++ distrib/sets/lists/etc/md.ibmnws 2026-02-27 20:46:15.385123732 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.718401141 -0600
+++ distrib/sets/lists/etc/md.iyonix 2026-02-27 20:46:15.386518804 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.720195750 -0600
+++ distrib/sets/lists/etc/md.luna68k 2026-02-27 20:46:15.389266171 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.721988572 -0600
+++ distrib/sets/lists/etc/md.m68k 2026-02-28 10:35:00.196182405 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.723817327 -0600
+++ distrib/sets/lists/etc/md.mac68k 2026-02-27 20:46:15.390640837 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.725616609 -0600
+++ distrib/sets/lists/etc/md.macppc 2026-02-27 17:33:22.323214162 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-sys-rc
--- /dev/null 2026-03-01 16:32:43.727710754 -0600
+++ distrib/sets/lists/etc/md.mips 2026-02-27 20:46:15.392019089 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.731021479 -0600
+++ distrib/sets/lists/etc/md.mvme68k 2026-02-28 10:35:52.843856848 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.734417003 -0600
+++ distrib/sets/lists/etc/md.mvmeppc 2026-02-28 10:35:57.189451730 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.736343433 -0600
+++ distrib/sets/lists/etc/md.news68k 2026-02-28 10:36:44.655448962 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.739244091 -0600
+++ distrib/sets/lists/etc/md.next68k 2026-02-28 10:36:48.432041282 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.742297438 -0600
+++ distrib/sets/lists/etc/md.ofppc 2026-02-27 20:46:15.398867381 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.745164607 -0600
+++ distrib/sets/lists/etc/md.pc532 2026-02-28 10:36:59.782442281 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.747053927 -0600
+++ distrib/sets/lists/etc/md.pdp10 2026-02-28 10:37:02.251247519 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.748918797 -0600
+++ distrib/sets/lists/etc/md.powerpc 2026-02-27 20:46:15.402998015 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.750725844 -0600
+++ distrib/sets/lists/etc/md.prep 2026-02-27 20:46:15.405737704 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.752545535 -0600
+++ distrib/sets/lists/etc/md.riscv 2026-02-27 20:46:15.407123212 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.754382042 -0600
+++ distrib/sets/lists/etc/md.s390 2026-02-28 10:37:16.417566261 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.756382766 -0600
+++ distrib/sets/lists/etc/md.sandpoint 2026-02-27 20:46:15.412608122 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.758181552 -0600
+++ distrib/sets/lists/etc/md.sh3 2026-02-27 20:46:15.416826174 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.759979655 -0600
+++ distrib/sets/lists/etc/md.sparc64 2026-02-27 20:46:15.419544602 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.761833559 -0600
+++ distrib/sets/lists/etc/md.vax 2026-02-27 20:46:15.420927127 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.764507354 -0600
+++ distrib/sets/lists/etc/md.x68k 2026-02-27 20:46:15.423684561 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.766473610 -0600
+++ distrib/sets/lists/etc/md.xen 2026-02-28 10:37:33.980290498 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:32:43.768274732 -0600
+++ distrib/sets/lists/etc/md.zaurus 2026-02-27 20:46:15.425029506 -0600
@@ -0,0 +1 @@
+./etc/rc.d/apmd etc-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.095947799 -0600
+++ distrib/sets/lists/man/md.acorn32 2026-02-28 10:20:07.231195631 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.098084137 -0600
+++ distrib/sets/lists/man/md.alpha 2026-02-28 10:20:10.257684015 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.099999743 -0600
+++ distrib/sets/lists/man/md.amd64 2026-02-28 10:20:12.246203007 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:38:23.930725938 -0600
+++ distrib/sets/lists/man/md.amiga 2026-02-28 10:20:17.529313532 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.101830642 -0600
+++ distrib/sets/lists/man/md.arm 2026-02-28 10:20:28.155550070 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-sysutil-man .man
+./usr/share/man/man8/apmd.8 man-sysutil-man .man
+./usr/share/man/man8/zzz.8 man-sysutil-man .man
--- /dev/null 2026-03-01 16:35:28.103652334 -0600
+++ distrib/sets/lists/man/md.atari 2026-02-28 10:20:37.305430930 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.105484062 -0600
+++ distrib/sets/lists/man/md.bebox 2026-02-28 10:20:39.430880666 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.107308983 -0600
+++ distrib/sets/lists/man/md.cats 2026-02-28 10:20:42.573323699 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.109129891 -0600
+++ distrib/sets/lists/man/md.dreamcast 2026-02-28 10:20:45.566756077 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.110950565 -0600
+++ distrib/sets/lists/man/md.hp300 2026-02-28 10:20:47.188098656 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.112760841 -0600
+++ distrib/sets/lists/man/md.hpcarm 2026-02-28 10:20:48.764202490 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.114583114 -0600
+++ distrib/sets/lists/man/md.hpcsh 2026-02-28 10:20:54.163071371 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.116406937 -0600
+++ distrib/sets/lists/man/md.hppa 2026-02-28 10:20:55.731749351 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.118243751 -0600
+++ distrib/sets/lists/man/md.i386 2026-02-27 23:31:01.470997757 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-sysutil-man .man
+./usr/share/man/man8/apmd.8 man-sysutil-man .man
+./usr/share/man/man8/zzz.8 man-sysutil-man .man
--- /dev/null 2026-03-01 16:35:28.120202795 -0600
+++ distrib/sets/lists/man/md.ia64 2026-02-28 10:21:09.586386000 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.122375541 -0600
+++ distrib/sets/lists/man/md.ibmnws 2026-02-28 10:21:20.071221219 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.124825607 -0600
+++ distrib/sets/lists/man/md.iyonix 2026-02-28 10:21:21.705893562 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.127486358 -0600
+++ distrib/sets/lists/man/md.luna68k 2026-02-28 10:21:23.595029789 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.129428831 -0600
+++ distrib/sets/lists/man/md.m68k 2026-02-28 10:21:25.721043391 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.131348556 -0600
+++ distrib/sets/lists/man/md.mac68k 2026-02-28 10:21:27.489530747 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.133160377 -0600
+++ distrib/sets/lists/man/md.macppc 2026-02-28 10:21:35.003168365 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-sysutil-man .man
+./usr/share/man/man8/apmd.8 man-sysutil-man .man
+./usr/share/man/man8/zzz.8 man-sysutil-man .man
--- /dev/null 2026-03-01 16:35:28.134973998 -0600
+++ distrib/sets/lists/man/md.mips 2026-02-28 10:21:42.791658903 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.136906602 -0600
+++ distrib/sets/lists/man/md.mvme68k 2026-02-28 10:21:44.754290184 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.140709710 -0600
+++ distrib/sets/lists/man/md.mvmeppc 2026-02-28 10:21:46.154672930 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.142871378 -0600
+++ distrib/sets/lists/man/md.news68k 2026-02-28 10:21:47.585305545 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.144795588 -0600
+++ distrib/sets/lists/man/md.next68k 2026-02-28 10:21:49.114398555 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.146600515 -0600
+++ distrib/sets/lists/man/md.ofppc 2026-02-28 10:21:51.790790157 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.148459501 -0600
+++ distrib/sets/lists/man/md.pc532 2026-02-28 10:21:53.514738251 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.150284086 -0600
+++ distrib/sets/lists/man/md.pdp10 2026-02-28 10:21:55.249294463 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.152162012 -0600
+++ distrib/sets/lists/man/md.powerpc 2026-02-28 10:21:56.805693933 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.153995767 -0600
+++ distrib/sets/lists/man/md.prep 2026-02-28 10:21:58.282876149 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.155798955 -0600
+++ distrib/sets/lists/man/md.riscv 2026-02-28 10:21:59.719308629 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.157600100 -0600
+++ distrib/sets/lists/man/md.s390 2026-02-28 10:22:03.545741212 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.159407150 -0600
+++ distrib/sets/lists/man/md.sandpoint 2026-02-28 10:22:05.151032897 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.162371756 -0600
+++ distrib/sets/lists/man/md.sh3 2026-02-28 10:22:07.435706909 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.164477358 -0600
+++ distrib/sets/lists/man/md.sparc 2026-02-28 10:22:16.516010594 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-sysutil-man .man
+./usr/share/man/man8/apmd.8 man-sysutil-man .man
+./usr/share/man/man8/zzz.8 man-sysutil-man .man
--- /dev/null 2026-03-01 16:35:28.166332430 -0600
+++ distrib/sets/lists/man/md.sparc64 2026-02-28 10:22:25.080769295 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:51.698951957 -0600
+++ distrib/sets/lists/man/md.sun2 2026-02-28 10:22:26.573682416 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.169571610 -0600
+++ distrib/sets/lists/man/md.sun3 2026-02-28 10:22:28.030655348 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.171399999 -0600
+++ distrib/sets/lists/man/md.vax 2026-02-28 10:22:29.468264405 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.173220624 -0600
+++ distrib/sets/lists/man/md.x68k 2026-02-28 10:22:30.892803338 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.175069527 -0600
+++ distrib/sets/lists/man/md.xen 2026-02-28 10:22:32.412140337 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:35:28.176961459 -0600
+++ distrib/sets/lists/man/md.zaurus 2026-02-28 10:22:34.218792154 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/man8/apm.8 man-obsolete obsolete
+./usr/share/man/man8/apmd.8 man-obsolete obsolete
+./usr/share/man/man8/zzz.8 man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.061416473 -0600
+++ distrib/sets/lists/manhtml/md.acorn32 2026-02-28 10:24:19.252138014 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.063942781 -0600
+++ distrib/sets/lists/manhtml/md.alpha 2026-02-28 10:28:48.531206084 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.066170747 -0600
+++ distrib/sets/lists/manhtml/md.amd64 2026-02-28 10:28:48.532537570 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.068125058 -0600
+++ distrib/sets/lists/manhtml/md.amiga 2026-02-28 10:28:48.534204879 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.069954504 -0600
+++ distrib/sets/lists/manhtml/md.arm 2026-02-28 10:26:08.796432513 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-sysutil-htmlman html
+./usr/share/man/html8/apmd.html man-sysutil-htmlman html
+./usr/share/man/html8/zzz.html man-sysutil-htmlman html
--- /dev/null 2026-03-01 16:41:18.071797169 -0600
+++ distrib/sets/lists/manhtml/md.atari 2026-02-28 10:28:48.536942238 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.073683654 -0600
+++ distrib/sets/lists/manhtml/md.bebox 2026-02-28 10:28:48.538384102 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.075555323 -0600
+++ distrib/sets/lists/manhtml/md.cats 2026-02-28 10:28:48.539715741 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.078768472 -0600
+++ distrib/sets/lists/manhtml/md.dreamcast 2026-02-28 10:28:48.540995843 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.081496823 -0600
+++ distrib/sets/lists/manhtml/md.hp300 2026-02-28 10:28:48.542280867 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.083429657 -0600
+++ distrib/sets/lists/manhtml/md.hpcarm 2026-02-28 10:28:48.543553157 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.085250779 -0600
+++ distrib/sets/lists/manhtml/md.hpcsh 2026-02-28 10:26:16.342284571 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-sysutil-htmlman html
+./usr/share/man/html8/apmd.html man-sysutil-htmlman html
+./usr/share/man/html8/zzz.html man-sysutil-htmlman html
--- /dev/null 2026-03-01 16:41:18.087167781 -0600
+++ distrib/sets/lists/manhtml/md.hppa 2026-02-28 10:28:48.544814628 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.089030783 -0600
+++ distrib/sets/lists/manhtml/md.i386 2026-02-28 10:25:02.264906708 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-sysutil-htmlman html
+./usr/share/man/html8/apmd.html man-sysutil-htmlman html
+./usr/share/man/html8/zzz.html man-sysutil-htmlman html
--- /dev/null 2026-03-01 16:41:18.090918399 -0600
+++ distrib/sets/lists/manhtml/md.ia64 2026-02-28 10:28:48.546077150 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.092769798 -0600
+++ distrib/sets/lists/manhtml/md.ibmnws 2026-02-28 10:28:48.547342572 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.094591981 -0600
+++ distrib/sets/lists/manhtml/md.iyonix 2026-02-28 10:28:48.548686224 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.098404400 -0600
+++ distrib/sets/lists/manhtml/md.luna68k 2026-02-28 10:28:48.550011265 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.100419107 -0600
+++ distrib/sets/lists/manhtml/md.m68k 2026-02-28 10:28:48.551307855 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.102252205 -0600
+++ distrib/sets/lists/manhtml/md.mac68k 2026-02-28 10:28:48.552620255 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.104063807 -0600
+++ distrib/sets/lists/manhtml/md.macppc 2026-02-28 10:26:22.176594498 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-sysutil-htmlman html
+./usr/share/man/html8/apmd.html man-sysutil-htmlman html
+./usr/share/man/html8/zzz.html man-sysutil-htmlman html
--- /dev/null 2026-03-01 16:41:18.105966661 -0600
+++ distrib/sets/lists/manhtml/md.mips 2026-02-28 10:28:48.553899014 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.107813546 -0600
+++ distrib/sets/lists/manhtml/md.mvme68k 2026-02-28 10:28:48.555246246 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.109687486 -0600
+++ distrib/sets/lists/manhtml/md.mvmeppc 2026-02-28 10:28:48.556512245 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.111519988 -0600
+++ distrib/sets/lists/manhtml/md.news68k 2026-02-28 10:28:48.557801494 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.113367964 -0600
+++ distrib/sets/lists/manhtml/md.next68k 2026-02-28 10:28:48.559066021 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.115183994 -0600
+++ distrib/sets/lists/manhtml/md.ofppc 2026-02-28 10:28:48.560353241 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.117115636 -0600
+++ distrib/sets/lists/manhtml/md.pc532 2026-02-28 10:28:48.561643921 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.118979786 -0600
+++ distrib/sets/lists/manhtml/md.pdp10 2026-02-28 10:28:48.562911969 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.120868333 -0600
+++ distrib/sets/lists/manhtml/md.powerpc 2026-02-28 10:28:48.564177443 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.122712390 -0600
+++ distrib/sets/lists/manhtml/md.prep 2026-02-28 10:28:48.565442333 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.124641197 -0600
+++ distrib/sets/lists/manhtml/md.riscv 2026-02-28 10:28:48.566702187 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.126485524 -0600
+++ distrib/sets/lists/manhtml/md.s390 2026-02-28 10:28:48.567956879 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.128296492 -0600
+++ distrib/sets/lists/manhtml/md.sandpoint 2026-02-28 10:28:48.569361915 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.130112180 -0600
+++ distrib/sets/lists/manhtml/md.sh3 2026-02-28 10:28:48.571377312 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.133209478 -0600
+++ distrib/sets/lists/manhtml/md.sparc 2026-02-28 10:26:26.347972188 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-sysutil-htmlman html
+./usr/share/man/html8/apmd.html man-sysutil-htmlman html
+./usr/share/man/html8/zzz.html man-sysutil-htmlman html
--- /dev/null 2026-03-01 16:41:18.135027829 -0600
+++ distrib/sets/lists/manhtml/md.sparc64 2026-02-28 10:28:48.572799997 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.136922445 -0600
+++ distrib/sets/lists/manhtml/md.sun2 2026-02-28 10:28:48.574688709 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.138792940 -0600
+++ distrib/sets/lists/manhtml/md.sun3 2026-02-28 10:28:48.576514280 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.142418898 -0600
+++ distrib/sets/lists/manhtml/md.vax 2026-02-28 10:28:48.577872066 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.144271328 -0600
+++ distrib/sets/lists/manhtml/md.x68k 2026-02-28 10:28:48.579141051 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.146175407 -0600
+++ distrib/sets/lists/manhtml/md.xen 2026-02-28 10:28:48.580422208 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
--- /dev/null 2026-03-01 16:41:18.148016242 -0600
+++ distrib/sets/lists/manhtml/md.zaurus 2026-02-28 10:28:48.581680360 -0600
@@ -0,0 +1,3 @@
+./usr/share/man/html8/apm.html man-obsolete obsolete
+./usr/share/man/html8/apmd.html man-obsolete obsolete
+./usr/share/man/html8/zzz.html man-obsolete obsolete
Index: distrib/sets/lists/etc/md.amd64
===================================================================
RCS file: /cvsroot/src/distrib/sets/lists/etc/md.amd64,v
retrieving revision 1.4
diff -u -r1.4 md.amd64
--- distrib/sets/lists/etc/md.amd64 11 Jul 2024 20:41:08 -0000 1.4
+++ distrib/sets/lists/etc/md.amd64 1 Mar 2026 22:47:32 -0000
@@ -2,3 +2,4 @@
#
./boot.cfg etc-sys-etc
./etc/ttyaction etc-sys-etc
+./etc/rc.d/apmd etc-obsolete obsolete
Index: distrib/sets/lists/etc/md.i386
===================================================================
RCS file: /cvsroot/src/distrib/sets/lists/etc/md.i386,v
retrieving revision 1.13
diff -u -r1.13 md.i386
--- distrib/sets/lists/etc/md.i386 11 Jul 2024 20:41:08 -0000 1.13
+++ distrib/sets/lists/etc/md.i386 1 Mar 2026 22:47:32 -0000
@@ -1,4 +1,5 @@
# $NetBSD: md.i386,v 1.13 2024/07/11 20:41:08 riastradh Exp $
#
./boot.cfg etc-sys-etc
+./etc/rc.d/apmd etc-sys-rc
./etc/ttyaction etc-sys-etc
Index: distrib/sets/lists/etc/md.sparc
===================================================================
RCS file: /cvsroot/src/distrib/sets/lists/etc/md.sparc,v
retrieving revision 1.9
diff -u -r1.9 md.sparc
--- distrib/sets/lists/etc/md.sparc 11 Jul 2024 20:41:08 -0000 1.9
+++ distrib/sets/lists/etc/md.sparc 1 Mar 2026 22:47:32 -0000
@@ -1,3 +1,4 @@
# $NetBSD: md.sparc,v 1.9 2024/07/11 20:41:08 riastradh Exp $
#
./etc/ld.so.conf etc-sys-etc
+./etc/rc.d/apmd etc-sys-rc
Index: distrib/sets/lists/etc/md.sun2
===================================================================
RCS file: /cvsroot/src/distrib/sets/lists/etc/md.sun2,v
retrieving revision 1.5
diff -u -r1.5 md.sun2
--- distrib/sets/lists/etc/md.sun2 11 Jul 2024 20:41:08 -0000 1.5
+++ distrib/sets/lists/etc/md.sun2 1 Mar 2026 22:47:32 -0000
@@ -1,3 +1,4 @@
# $NetBSD: md.sun2,v 1.5 2024/07/11 20:41:08 riastradh Exp $
#
./etc/ttyaction etc-sys-etc
+./etc/rc.d/apmd etc-obsolete obsolete
Index: distrib/sets/lists/etc/md.sun3
===================================================================
RCS file: /cvsroot/src/distrib/sets/lists/etc/md.sun3,v
retrieving revision 1.11
diff -u -r1.11 md.sun3
--- distrib/sets/lists/etc/md.sun3 11 Jul 2024 20:41:08 -0000 1.11
+++ distrib/sets/lists/etc/md.sun3 1 Mar 2026 22:47:32 -0000
@@ -1,3 +1,4 @@
# $NetBSD: md.sun3,v 1.11 2024/07/11 20:41:08 riastradh Exp $
#
./etc/ttyaction etc-sys-etc
+./etc/rc.d/apmd etc-obsolete obsolete
Index: distrib/sets/lists/etc/mi
===================================================================
RCS file: /cvsroot/src/distrib/sets/lists/etc/mi,v
retrieving revision 1.277
diff -u -r1.277 mi
--- distrib/sets/lists/etc/mi 12 Feb 2026 04:09:47 -0000 1.277
+++ distrib/sets/lists/etc/mi 1 Mar 2026 22:47:33 -0000
@@ -188,7 +188,6 @@
./etc/rc.d/accounting etc-sys-rc
./etc/rc.d/altqd etc-router-rc
./etc/rc.d/amd etc-amd-rc
-./etc/rc.d/apmd etc-sys-rc
./etc/rc.d/automount etc-sys-rc
./etc/rc.d/automountd etc-sys-rc
./etc/rc.d/autounmountd etc-sys-rc
Index: distrib/sets/lists/man/mi
===================================================================
RCS file: /cvsroot/src/distrib/sets/lists/man/mi,v
retrieving revision 1.1831
diff -u -r1.1831 mi
--- distrib/sets/lists/man/mi 20 Feb 2026 07:54:25 -0000 1.1831
+++ distrib/sets/lists/man/mi 1 Mar 2026 22:47:42 -0000
@@ -6295,8 +6295,6 @@
./usr/share/man/man8/amq.8 man-amd-man .man
./usr/share/man/man8/amrctl.8 man-sysutil-man .man
./usr/share/man/man8/anvil.8 man-postfix-man postfix,.man
-./usr/share/man/man8/apm.8 man-sysutil-man .man
-./usr/share/man/man8/apmd.8 man-sysutil-man .man
./usr/share/man/man8/apmlabel.8 man-sysutil-man .man
./usr/share/man/man8/arc/MAKEDEV.8 man-obsolete obsolete
./usr/share/man/man8/arc/makedev.8 man-obsolete obsolete
@@ -7218,7 +7216,6 @@
./usr/share/man/man8/zfs.8 man-zfs-man zfs,.man
./usr/share/man/man8/zic.8 man-sysutil-man .man
./usr/share/man/man8/zpool.8 man-zfs-man zfs,.man
-./usr/share/man/man8/zzz.8 man-sysutil-man .man
./usr/share/man/man9/boot.9 man-obsolete obsolete
./usr/share/man/man9lua/core.9lua man-obsolete obsolete
./usr/share/man/man9lua/intro.9lua man-sys-man .man
Index: distrib/sets/lists/manhtml/mi
===================================================================
RCS file: /cvsroot/src/distrib/sets/lists/manhtml/mi,v
retrieving revision 1.49
diff -u -r1.49 mi
--- distrib/sets/lists/manhtml/mi 20 Feb 2026 07:54:25 -0000 1.49
+++ distrib/sets/lists/manhtml/mi 1 Mar 2026 22:47:46 -0000
@@ -2466,8 +2466,6 @@
./usr/share/man/html8/amq.html man-amd-htmlman html
./usr/share/man/html8/amrctl.html man-sysutil-man html
./usr/share/man/html8/anvil.html man-postfix-htmlman postfix,html
-./usr/share/man/html8/apm.html man-sysutil-htmlman html
-./usr/share/man/html8/apmd.html man-sysutil-htmlman html
./usr/share/man/html8/apmlabel.html man-sysutil-htmlman html
./usr/share/man/html8/arp.html man-netutil-htmlman html
./usr/share/man/html8/atactl.html man-sysutil-htmlman html
@@ -3199,7 +3197,6 @@
./usr/share/man/html8/zfs.html man-zfs-htmlman zfs,html
./usr/share/man/html8/zic.html man-sysutil-htmlman html
./usr/share/man/html8/zpool.html man-zfs-htmlman zfs,html
-./usr/share/man/html8/zzz.html man-sysutil-htmlman html
./usr/share/man/html9lua/core.html man-obsolete obsolete
./usr/share/man/html9lua/intro.html man-sys-htmlman html
./usr/share/man/html9lua/pmf.html man-sys-htmlman html
Index: etc/rc.d/Makefile
===================================================================
RCS file: /cvsroot/src/etc/rc.d/Makefile,v
retrieving revision 1.119
diff -u -r1.119 Makefile
--- etc/rc.d/Makefile 29 Dec 2024 09:47:49 -0000 1.119
+++ etc/rc.d/Makefile 1 Mar 2026 22:47:49 -0000
@@ -15,7 +15,7 @@
CONFIGFILES=\
CRITLOCALMOUNTED DAEMON DISKS LOGIN NETWORKING SERVERS \
- accounting altqd amd apmd automount automountd autounmountd \
+ accounting altqd amd automount automountd autounmountd \
bluetooth bootconf.sh bootparams \
ccd certctl_init cgd clearcritlocal cleartmp cron \
devpubd dhcpcd dhcpd dhcpd6 dhcrelay dmesg \
@@ -44,6 +44,15 @@
FILESDIR= /etc/rc.d
FILESMODE= ${BINMODE}
+.if (${MACHINE_ARCH} == "i386" || \
+ ${MACHINE_CPU} == "arm" || \
+ ${MACHINE} == "hpcmips" || \
+ ${MACHINE} == "hpcsh" || \
+ ${MACHINE} == "macppc" || \
+ ${MACHINE} == "sparc")
+CONFIGFILES+= apmd
+.endif
+
.if ${MKPOSTFIX} != "no"
CONFIGFILES+= postfix
.endif
Index: usr.sbin/apm/Makefile
===================================================================
RCS file: /cvsroot/src/usr.sbin/apm/Makefile,v
retrieving revision 1.20
diff -u -r1.20 Makefile
--- usr.sbin/apm/Makefile 3 Jun 2023 09:09:20 -0000 1.20
+++ usr.sbin/apm/Makefile 1 Mar 2026 22:51:27 -0000
@@ -13,10 +13,10 @@
.PATH: ${NETBSDSRCDIR}/usr.sbin/apmd
CPPFLAGS+=-I${NETBSDSRCDIR}/usr.sbin/apmd
LINKS= ${BINDIR}/apm ${BINDIR}/zzz
-.endif
MAN= apm.8
MLINKS= apm.8 zzz.8
+.endif
COPTS.apm.c+= ${CC_WNO_STRINGOP_TRUNCATION}
Index: usr.sbin/apmd/Makefile
===================================================================
RCS file: /cvsroot/src/usr.sbin/apmd/Makefile,v
retrieving revision 1.18
diff -u -r1.18 Makefile
--- usr.sbin/apmd/Makefile 3 Jun 2023 09:09:20 -0000 1.18
+++ usr.sbin/apmd/Makefile 1 Mar 2026 22:51:27 -0000
@@ -10,9 +10,9 @@
${MACHINE} == "sparc")
PROG= apmd
SRCS= apmd.c apmsubr.c
-.endif
MAN= apmd.8
+.endif
LDADD+= -lutil
DPADD+= ${LIBUTIL}
>Audit-Trail:
From: "David H. Gutteridge" <david@gutteridge.ca>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: bin/60049: apm manpages and RC script installed everywhere
Date: Mon, 02 Mar 2026 21:19:25 -0500
Yes, at least some of this was done deliberately back in 2002, when
two of the man pages were moved out from under i386, specifically.
Coincidentally, I was looking at this as well last week, but hadn't
done anything because (aside from time) I wasn't sure if there would
need to be any discussion about adding a second means of port-specific
man pages, since there are already the distinct sub-directories under
man8 in play. I agree it's pointless to have some of this stuff
installed everywhere.
Regards,
Dave
From: Valery Ushakov <uwe@stderr.spb.ru>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: bin/60049: apm manpages and RC script installed everywhere
Date: Tue, 3 Mar 2026 13:46:20 +0300
We do install port-specific man pages everywhere. E.g.
macppc$ grep /sparc/ /etc/mtree/set.man | wc -l
70
macppc$ find /usr/share/man/man? -mindepth 1 -type d | wc -l
98
so if you want to get rid of /usr/share/man/man8/apmd.8 you will need
to move it to /usr/share/man/man8/{foo,bar,...}/apmd.8 which just adds
churn.
Can we please just leave this thing alone? The extra set lists and
multiple port-specific copies of man pages will probably take more
space than is saved by not installing the apm binary :)
-uwe
From: jacob.pipkin@icloud.com
To: gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, gnats-bugs@netbsd.org
Cc:
Subject: Re: bin/60049: apm manpages and RC script installed everywhere
Date: Tue, 03 Mar 2026 07:51:34 -0600
On Tuesday, March 3, 2026 4:50:01 AM CST Valery Ushakov via gnats wrote:
> so if you want to get rid of /usr/share/man/man8/apmd.8 you will need
> to move it to /usr/share/man/man8/{foo,bar,...}/apmd.8 which just adds
> churn.
It's already in /usr/share/man/man8/i386:
$ grep apmd.8 distrib/sets/lists/man/mi
./usr/share/man/man8/apmd.8 man-sysutil-man .man
./usr/share/man/man8/i386/apmd.8 man-obsolete
obsolete
You're saying that it would also be necessary to have it in dedicated
subdirectories for arm, hpcsh, macppc, and sparc?
What purpose do these port-specific directories serve that is not served by
simply delivering the items in question to the ports where they are relevant
and not delivering them to the ports where they should not exist?
Thanks.
From: Valery Ushakov <uwe@stderr.spb.ru>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: bin/60049: apm manpages and RC script installed everywhere
Date: Tue, 3 Mar 2026 22:35:16 +0300
On Tue, Mar 03, 2026 at 13:55:01 +0000, jacob.pipkin@icloud.com via gnats wrote:
> On Tuesday, March 3, 2026 4:50:01 AM CST Valery Ushakov via gnats wrote:
> > so if you want to get rid of /usr/share/man/man8/apmd.8 you will need
> > to move it to /usr/share/man/man8/{foo,bar,...}/apmd.8 which just adds
> > churn.
>
> It's already in /usr/share/man/man8/i386:
It _was_.
> $ grep apmd.8 distrib/sets/lists/man/mi
> ./usr/share/man/man8/apmd.8 man-sysutil-man .man
> ./usr/share/man/man8/i386/apmd.8 man-obsolete
> obsolete
>
> You're saying that it would also be necessary to have it in dedicated
> subdirectories for arm, hpcsh, macppc, and sparc?
The established practice is to install all port-specific subdirs. I'm
pretty sure the reason it was moved out of i386 was exactly to avoid
that duplication. You are now effectively proposing to undo that
change.
> What purpose do these port-specific directories serve that is not
> served by simply delivering the items in question to the ports
> where they are relevant and not delivering them to the ports where
> they should not exist?
syspkgs never really landed so I'd day we are mostly chill about an
extra file or two that might not be strictly speaking necessary on a
given system. Any churn that solves one particular instance, but
doesn't address the problem is general is worse, IMO.
-uwe
From: jacob.pipkin@icloud.com
To: gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, gnats-bugs@netbsd.org
Cc:
Subject: Re: bin/60049: apm manpages and RC script installed everywhere
Date: Tue, 03 Mar 2026 14:36:02 -0600
On Tuesday, March 3, 2026 1:40:01 PM CST Valery Ushakov via gnats wrote:
> The following reply was made to PR bin/60049; it has been noted by GNATS.
>
> From: Valery Ushakov <uwe@stderr.spb.ru>
> To: gnats-bugs@netbsd.org
> Cc:
> Subject: Re: bin/60049: apm manpages and RC script installed everywhere
> Date: Tue, 3 Mar 2026 22:35:16 +0300
>
> On Tue, Mar 03, 2026 at 13:55:01 +0000, jacob.pipkin@icloud.com via gnats
wrote:
> > On Tuesday, March 3, 2026 4:50:01 AM CST Valery Ushakov via gnats wrote:
> > > so if you want to get rid of /usr/share/man/man8/apmd.8 you will need
> > > to move it to /usr/share/man/man8/{foo,bar,...}/apmd.8 which just
> > > adds
> > > churn.
> >
> > It's already in /usr/share/man/man8/i386:
> It _was_.
>
> > $ grep apmd.8 distrib/sets/lists/man/mi
> > ./usr/share/man/man8/apmd.8 man-sysutil-man
> > .man ./usr/share/man/man8/i386/apmd.8 man-obsolete
> > obsolete
> >
> > You're saying that it would also be necessary to have it in dedicated
> > subdirectories for arm, hpcsh, macppc, and sparc?
>
> The established practice is to install all port-specific subdirs. I'm
> pretty sure the reason it was moved out of i386 was exactly to avoid
> that duplication. You are now effectively proposing to undo that
> change.
>
> > What purpose do these port-specific directories serve that is not
> > served by simply delivering the items in question to the ports
> > where they are relevant and not delivering them to the ports where
> > they should not exist?
>
> syspkgs never really landed so I'd day we are mostly chill about an
> extra file or two that might not be strictly speaking necessary on a
> given system. Any churn that solves one particular instance, but
> doesn't address the problem is general is worse, IMO.
>
>
> -uwe
Thank you for clarifying and explaining.
I believe this PR should be closed.
Thanks.
Jacob
From: "David H. Gutteridge" <david@gutteridge.ca>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: bin/60049: apm manpages and RC script installed everywhere
Date: Tue, 03 Mar 2026 17:16:08 -0500
On Tue, 3 Mar 2026 at 19:40:01 +0000 (UTC), Valery Ushakov wrote:
>> You're saying that it would also be necessary to have it in
dedicated
>> subdirectories for arm, hpcsh, macppc, and sparc?
>
> The established practice is to install all port-specific subdirs. I'm
> pretty sure the reason it was moved out of i386 was exactly to avoid
> that duplication. You are now effectively proposing to undo that
> change.
Sorry, how exactly is the submitter proposing to create duplication (in
source-controlled man pages and config files)? The proposal is to
create md-specific lists for these files, like we do for other content.
The man pages and such would be single copies. We would have better,
more fine-grained control over what port installs what than we do
today.
I can't speak for the submitter, but to me the point isn't about saving
space, the point is this is bad UX for a user to get a man page or see
a config file for a component that cannot work on the port they're
running. Yes, we've always installed all the port-specific man pages
under section 8 everywhere, but that doesn't make that a great choice,
either, simply historical baggage.
(From what I see, some of the historical changes in question out of
i386 weren't to avoid duplication, they were simply that we didn't have
the means available at the time that the submitter is proposing, and
the hack/solution was to just install stuff indiscriminately.)
=20
>> What purpose do these port-specific directories serve that is not
>> served by simply delivering the items in question to the ports
>> where they are relevant and not delivering them to the ports where
>> they should not exist?
=20
> syspkgs never really landed so I'd day we are mostly chill about an
> extra file or two that might not be strictly speaking necessary on a
> given system. Any churn that solves one particular instance, but
> doesn't address the problem is general is worse, IMO.
But this *is* intended to solve the general problem, no? I don't see
why we should dismiss this outright.
Regards,
Dave
From: Valery Ushakov <uwe@stderr.spb.ru>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: bin/60049: apm manpages and RC script installed everywhere
Date: Wed, 4 Mar 2026 05:14:08 +0300
On Tue, Mar 03, 2026 at 22:20:02 +0000, David H. Gutteridge via gnats wrote:
> I can't speak for the submitter, but to me the point isn't about saving
> space, the point is this is bad UX for a user to get a man page or see
> a config file for a component that cannot work on the port they're
> running.
To go from "cannot" to "can" all you need is to write a driver (a
loadable kernel module) that talks rather simple apm(4) ioctls. Say,
hpcsh doesn't have APM BIOS obviously, yet there's a device that talks
apm(4). hpcsh j6x0pwr.c is like 300 lines of pretty sparse code, half
of which is probably boilerplate. May be some day macal^Wsomeone will
fancy writing one for old macppc powerbooks (just a random example) -
and the userland part is already there. As far as I recall, when I
wrote j6x0pwr.c I didn't have to do anything to get apm(8), so I think
I can reasonably claim BTDT on that one.
May be today there are better ways to do that (envsys or something),
but I don't think that presense of apm causes much of a moral panic.
PS: Can macppc ever use hdaudioctl(8)? hdaudio(4) is not in any of
its kernel configs. (I honestly don't know; I guess you can use a PCI
card in a mac pro...)
-uwe
(Contact us)
$NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2026
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.