[tex-live] Status of restricted \write18 and epstopdf conversion

T T t34www at googlemail.com
Tue Oct 20 00:25:29 CEST 2009


2009/10/19 Akira Kakuto <kakuto at fuk.kindai.ac.jp>:
> Akira Kakuto wrote:
>
>> Alexander Cherepanov wrote:
>>
>> > Please take a look at the screen output -- it shows "Pwned" twice.
>>
>> Very strange!
>> I cannot reproduce your result.
>> Here all three lines are
>> !!! Error: Unknown option or too many input files
>> without printing "Pwned".
>>
>> I'll investigate the problem.
>
> I've found the reason.
> I'm not using texlua as a wrapper of repstopdf etc., while TeX Live
> uses texlua.  texlua can set shellenabledp independently of
> texmf.cnf. I have found that luatex
> set shell escape enabled in texlua mode. The source is
>
>    if (lua_only)
>        shellenabledp = true;
>
> in luainit.c.
> Therefore in all commands called by TeX Live wrappers,
> shell escape is fully allowed!!

AFAIK, there are no texlua wrappers involved in calling (r)epstopdf
script. We used to have a generic texlua wrapper for calling scripts,
but not any more.

Cheers,

Tomek


More information about the tex-live mailing list