From owner-freebsd-arch@FreeBSD.ORG Tue Oct 28 18:26:53 2014 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 16D45349; Tue, 28 Oct 2014 18:26:53 +0000 (UTC) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D5B63243; Tue, 28 Oct 2014 18:26:52 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id D4051B96E; Tue, 28 Oct 2014 14:26:51 -0400 (EDT) From: John Baldwin To: freebsd-arch@freebsd.org Subject: Re: boot man pages installed four times.. Date: Tue, 28 Oct 2014 14:19:58 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.4-CBSD-20140415; KDE/4.5.5; amd64; ; ) References: <20141027231401.GQ82214@funkthat.com> In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201410281419.58068.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Tue, 28 Oct 2014 14:26:51 -0400 (EDT) Cc: "freebsd-arch@FreeBSD.org Arch" , NGie Cooper X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 18:26:53 -0000 On Monday, October 27, 2014 8:25:20 pm NGie Cooper wrote: > On Mon, Oct 27, 2014 at 4:14 PM, John-Mark Gurney wrote: > > So, our loader man pages are currently installed four different times > > during installworld... Once each durning sys/boot/userboot/userboot, > > sys/boot/amd64/efi, sys/boot/i386/loader and sys/boot/i386/zfsloader > > > > This is because sys/boot/common/Makefile.inc defines the man pages, and > > each of these locations include that Makefile... > > > > It seems like the logical thing to do is to create a sys/boot/man that > > only installed man pages... This will partly move us to always > > installing all man pages on all archs... > > Should this manpages just be installed as part of > share/man/man
instead? Ugh, no. We should keep manpages out of there when possible. E.g. all the pthread manpages should move next to libthr (now that we only have one thread library). I would also like to eventually move kernel manpages into sys (perhaps sys/man, though it would be really nice to put driver manpages into sys/dev/foo if possible). -- John Baldwin