[tex-live] Lua module installation

Heiko Oberdiek oberdiek at uni-freiburg.de
Thu Dec 13 01:54:24 CET 2007


On Wed, Dec 12, 2007 at 05:17:17PM -0600, Karl Berry wrote:

> I can't exactly follow your reasoning, but never mind.  I was just
> looking for a quick fix.  What do you really want to specify?

I haven't found a quick fix neither.

> How about
>   kpsewhich --format=texmfscripts --subdir=oberdiek/bar hello.lua
> to find scripts/oberdiek/bar/hello.lua?
> 
> Actually, once the functionality is there, I suppose
>   kpsewhich --format=texmfscripts oberdiek/bar/hello.lua
> could be automatically transformed into that so the option wouldn't be
> necessary.

Both ways would solve the problem in principle.
What I have is the module name "oberdiek.bar.hello"
The dots are replaced by the dirctory separator and
the file name extension is appended:
  file = "oberdiek/bar/hello.lua"
or with splitting the subdir part:
  subdir = "oberdiek/bar"
  file   = "hello.lua"
Assuming "/" as directory separator can be used for
*all* supported operating systems. Otherwise I would
just have to know the correct separator string.

The file is installed somewhere under:
  TDS:scripts/ <zero or more dirs inbetween> /oberdiek/bar/hello.lua
Thus I want to search for
  $TEXMFSCRIPTS/oberdiek/bar/hello.lua
instead of
  $TEXMFSCRIPTS/hello.lua

> I am not sure how feasible this is, but I'm at least willing to look.

Thanks.

Yours sincerely
  Heiko <oberdiek at uni-freiburg.de>


More information about the tex-live mailing list