Date: Sat, 27 Nov 2004 10:52:52 +0100 From: Florent Thoumie <flz@xbsd.org> To: "Conrad J. Sabatier" <conrads@cox.net> Cc: freebsd-ports@freebsd.org Subject: Re: Running a script during port build Message-ID: <41A84E74.9010809@xbsd.org> In-Reply-To: <20041126182442.78562dc9@dolphin.local.net> References: <20041126181834.4a8ef9ad@dolphin.local.net> <20041126182442.78562dc9@dolphin.local.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Conrad J. Sabatier wrote: > On Fri, 26 Nov 2004 18:18:34 -0600, "Conrad J. Sabatier" > <conrads@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@xbsd.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41A84E74.9010809>