On Fri, 2 Dec 2022, Ben Koenig wrote:

First is to make sure you have all the correct paths. You are linking to
/usr/share/texmf-dist/scripts/texindy.pl but a stock install of the same
package puts them in /usr/share/texmf-dist/scripts/xindy/texindy.pl. It
could be that something got moved around?

Ben,

Looking again, and more closely, at where your have texindy.pl I moved it
into the xindy/ subdirectory.

Second, try calling the symlink using the absolute path: /usr/bin/texindy.
I don't think this will make a difference, but it is clearly trying to
build a path based on $0 (the "real" name of the script) and I've seen
other programs where logic added to define paths can actually fail based
on how the program is called.

I just did this:
# ln -s /usr/share/texmf-dist/scripts/xindy/texindy.pl /usr/bin/texindy
[root@salmo /usr/bin]# ll texindy
lrwxrwxrwx 1 root root 46 Dec  2 14:57 texindy -> 
/usr/share/texmf-dist/scripts/xindy/texindy.pl

and I have an active link (texindy is in cyan). But, ...

$ texindy biota-to-set-wq-standards.idx
-bash: /usr/bin/texindy: Permission denied

which is the issue I hit before. Sigh.

Any ideas why?

Thanks again,

Rich

Reply via email to