[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Exmh2.3.1

Rob <rob_ses_(_at_)_web_(_dot_)_de> wrote:

> Looking in to the install script it seems that all installed files are 
> owned by 'bin' and group is also 'bin' . Looking at other binaries i 
> don't see anything installed with owner 'bin'. Should this be changed 
> to owner 'root' ?

Usually configure scripts are passed a macro INSTALL that expands
to "/usr/bin/install -c -o ${BINOWN} -g ${BINGRP}".  There are also
more specific INSTALL_{PROGRAM,MAN,SCRIPT,...} macros.  If configure
doesn't pick them up, they can be referenced as BSD_INSTALL_* later.
You should try to make use of these definitions.

> In the Makefile from port exmh2.0.2 'Fake=No' and there a line 
> "NO_PACKAGE=     needs per-host config at build time" this prevents the 
> port from using the fake environment and prevents from building a 
> package, so it will no be installed unless FORCE_PACKAGE=Yes.

A new port should be changed to support FAKE.

> This is never mentioned before the install proces, so would a message 
> which says something like "make install FORCE_PACKAGE=Yes to make a 
> package use on this host,  it needs per-host config at build time" be 
> in place ?

Well, does it need a per-host configuration?  If it does, this
sounds like a candidate for IS_INTERACTIVE.

Christian "naddy" Weisgerber                          naddy_(_at_)_mips_(_dot_)_inka_(_dot_)_de