Generating INDEX file suitable for (media)/packages/INDEX ?

Joe Marcus Clarke marcus at marcuscom.com
Fri Dec 21 19:30:48 EST 2007


On Fri, 2007-12-21 at 18:26 -0500, Wesley Shields wrote:
> On Fri, Dec 21, 2007 at 05:18:42PM -0500, Ryan Dean wrote:
> > On Dec 21, 2007 4:22 PM, Joe Marcus Clarke <marcus at marcuscom.com> wrote:
> > 
> > >  Ryan Dean wrote:
> > > >    So having said all that, does anyone out there have such a hook
> > > already,
> > > > or should I go and write one?  Or, am I heading down the wrong path
> > > here,
> > > > and there is an easier/better way of generating this INDEX file?
> > >
> > > You'll want to run the hook before or after the build completes so
> > > you'll have Jail and PortsTree info in order to build an accurate INDEX.
> > >  The hook could simply call make index after exporting the proper
> > > variables (i.e. PORTSDIR, INDEXFILE, etc.).
> > >
> > Hrrm, okay.  I've started to experiment with the scripts, but it looks like
> > 'make index' and even 'make describe' requires perl in order to complete.
> > Is it safe to pkg_add and pkg_delete from the hooks, without contaminating
> > the build directory?
> 
> What makes you think 'make index' require perl?  My understanding of the
> Makefile's indicates it doesn't use perl at all.
> 
> What exactly are you seeing which leads you to believe perl is required?

Perl is required.  Look at /usr/ports/Tools/make_index.  This is the
core of the INDEX building engine (called from /usr/ports/Makefile).

Joe

-- 
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://marcuscom.com/pipermail/tinderbox-list/attachments/20071221/751f2ab2/attachment.bin 


More information about the tinderbox-list mailing list