Running a script during port build

Florent Thoumie flz at xbsd.org
Sat Nov 27 01:53:01 PST 2004


Conrad J. Sabatier wrote:
> On Fri, 26 Nov 2004 18:18:34 -0600, "Conrad J. Sabatier"
> <conrads at cox.net> wrote:
> 
> 
>>I'm trying to get a script to run as part of an update to
>>games/gnuchess (to optionally create the opening book for gnuchess). 
>>I've placed the script under games/gnuchess/scripts as "pre-install",
>>but it never seems to be getting invoked.
>>
>>Has the use of a scripts dir for ports been deprecated?  If not, what
>>does it take to get the script to actually be run?
>>
>>Thanks.
> 
> 
> I should add that the reason I'm asking is because I tried simply
> invoking the script from the Makefile, but none of the port environment
> variables (such as $DISTDIR, etc.) are exported to the script.
> 
> What's the preferred way of doing this?

     I think you should look at ${SCRIPTS_ENV}.

     There's a lot of ports using this, net/gnu-radius seems to be a
     good example for what you're trying to do.

-- 
Florent Thoumie
flz at xbsd.org


More information about the freebsd-ports mailing list