Defining and option in a port
    Arnold Greyling 
    greylina at menusis.com
       
    Thu Apr  8 05:52:27 UTC 2021
    
    
  
On Thu, Apr 08, 2021 at 11:53:26AM +0700, Olivier wrote:
> Hi,
> 
> I need to build a port (amanda-client) with an option that is not
> available in make config and is not provided as a default variable to
> pass to make all.
> 
> How can I do that?
> 
> More precicely, in Amanda, ./configure --help list the option
> --with-security-file, how can I define that whn building the port?
> 
> While I can probably interrupt the building process after make
> configure, execute a ./configure by hand and then resume the making,
> I am looking for a cleaner way to do it.
> 
You can edit the Makefile but then you have to remember to do it every time
there is an Update to the port
In Amanda's case  --with-security-file is already in the CONFIGURE_ARGS
i.e
CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \
                --without-amlibexecdir \
                --with-amandahosts --with-fqdn \
                --with-dump-honor-nodump \
                --prefix=${PREFIX} \
                --disable-glibtest \
                --with-user=${USERS} --with-group=${AMANDA_GROUP} \
                --with-bsdtcp-security --with-bsdudp-security \
                --with-ssh-security \
                --disable-installperms --with-security-file=${ETCDIR}/amanda-security.conf
I don't know Amanda but I suppose you can change the security file
location in a config file later on.
Regards
Arnold
-- 
Arnold Greyling
https://arnoldgreyling.solutions
    
    
More information about the freebsd-questions
mailing list