On Sat, Mar 20, 2021 at 07:29:11PM -0600, Theo de Raadt wrote:
> There is a pattern we've followed in the past, that when a manpage applies
> to more than 2 (or 3?) architectures, then we simply make it MI.
> 
> So MANSUBDIR would get deleted, and then the sets would be updated.
> 
> People with old systems will retain the old files, but I think man(1)
> selects the MI ones over the MD ones (I think we have no override capability).
> 

man chooses the MD page over the MI page, i think. from man(1):

        Machine specific areas are searched before general areas.

so you'd get the old page unless you deleted it. i don;t know if you can
override that.

jmc

> Klemens Nanni <k...@openbsd.org> wrote:
> 
> > It looks like an oversight when those were hooked up, but I don't have
> > access to that platform to test myself.
> > 
> > Feedback? OK?
> > 
> > Index: usr.sbin/apm/Makefile
> > ===================================================================
> > RCS file: /cvs/src/usr.sbin/apm/Makefile,v
> > retrieving revision 1.19
> > diff -u -p -r1.19 Makefile
> > --- usr.sbin/apm/Makefile   15 Jul 2020 22:46:52 -0000      1.19
> > +++ usr.sbin/apm/Makefile   20 Mar 2021 20:57:23 -0000
> > @@ -19,6 +19,6 @@ NOPROG=yes
> >  .endif
> >  
> >  MAN=       apm.8
> > -MANSUBDIR=arm64 amd64 i386 loongson macppc sparc64
> > +MANSUBDIR=arm64 amd64 i386 loongson macppc sparc64 powerpc64
> >  
> >  .include <bsd.prog.mk>
> > Index: usr.sbin/apmd/Makefile
> > ===================================================================
> > RCS file: /cvs/src/usr.sbin/apmd/Makefile,v
> > retrieving revision 1.15
> > diff -u -p -r1.15 Makefile
> > --- usr.sbin/apmd/Makefile  15 Jul 2020 22:46:52 -0000      1.15
> > +++ usr.sbin/apmd/Makefile  20 Mar 2021 21:00:37 -0000
> > @@ -13,6 +13,6 @@ NOPROG=yes
> >  .endif
> >  
> >  MAN=       apmd.8
> > -MANSUBDIR= arm64 amd64 i386 loongson macppc sparc64
> > +MANSUBDIR= arm64 amd64 i386 loongson macppc sparc64 powerpc64
> >  
> >  .include <bsd.prog.mk>
> > Index: distrib/sets/lists/man/mi
> > ===================================================================
> > RCS file: /cvs/src/distrib/sets/lists/man/mi,v
> > retrieving revision 1.1616
> > diff -u -p -r1.1616 mi
> > --- distrib/sets/lists/man/mi       1 Mar 2021 23:26:59 -0000       1.1616
> > +++ distrib/sets/lists/man/mi       20 Mar 2021 21:00:15 -0000
> > @@ -2511,6 +2511,8 @@
> >  ./usr/share/man/man8/pkg_check.8
> >  ./usr/share/man/man8/portmap.8
> >  ./usr/share/man/man8/powerpc64/MAKEDEV.8
> > +./usr/share/man/man8/powerpc64/apm.8
> > +./usr/share/man/man8/powerpc64/apmd.8
> >  ./usr/share/man/man8/powerpc64/eeprom.8
> >  ./usr/share/man/man8/pppd.8
> >  ./usr/share/man/man8/pppstats.8
> > 
> 

Reply via email to