Subject: Re: What is MANINSTALL good for?
To: NetBSD pkgsrc Discussion <tech-pkg@NetBSD.org>
From: Bernd Ernesti <netbsd@lists.veego.de>
List: tech-pkg
Date: 09/30/2007 12:26:25
On Sun, Sep 30, 2007 at 09:39:53AM +0000, Johnny C. Lam wrote:
> On Sat, Sep 29, 2007 at 04:32:40PM +0200, Roland Illig wrote:
> > 
> > I am wondering what the variable MANINSTALL is, where it comes from and 
> > why we should keep it in pkgsrc.
> > 
> > Most programs ignore this variable anyway, and I doubt there are many 
> > pkgsrc users actually knowing that they can set this variable.
> > 
> > I'd like to get rid of the extra complexity this variable brings, unless 
> > someone can persuade me that we really need it.
> 
> MANINSTALL is not an "action" variable that the user sets to tell
> pkgsrc to do something.  MANINSTALL is a "descriptive" variable that
> a package Makefile sets in order to describe to pkgsrc (in particular,
> the plist module) what man and catman pages the package installs.
> Any other use of this variable is wrong.

Then this colides with the same variable from the NetBSD base system and it
should be renamed.

share/mk/bsd.README:
 MANINSTALL	Manual installation type: maninstall, catinstall, or both 
 		[maninstall catinstall]

Bernd