no executesystemcommand any more?
Ahoi, with the latest beta I can't get my LilyPond module to work. It seems that it's not possible to execute any command. I tried \executesystemcommand, \write18 and the old \installprogram. What should work? As far as I can see, shell_escape is enabled. (And it worked before.) Additionally I tried to replace the texmfstart call with mtxrun. While this works: texmfstart --ifchanged="foo-lilypond-1.tmp" --exec bin:lilypond "foo- lilypond-1.tmp" this doesn't: mtxrun --ifchanged="foo-lilypond-1.tmp" --execute lilypond "foo- lilypond-1.tmp" probably because mtxrun doesn't create a md5 file. Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer)
Henning Hraban Ramm wrote:
Ahoi,
with the latest beta I can't get my LilyPond module to work. It seems that it's not possible to execute any command. I tried \executesystemcommand, \write18 and the old \installprogram. What should work? As far as I can see, shell_escape is enabled. (And it worked before.)
Additionally I tried to replace the texmfstart call with mtxrun. While this works: texmfstart --ifchanged="foo-lilypond-1.tmp" --exec bin:lilypond "foo-lilypond-1.tmp" this doesn't: mtxrun --ifchanged="foo-lilypond-1.tmp" --execute lilypond "foo-lilypond-1.tmp" probably because mtxrun doesn't create a md5 file.
in luat-cnf add the shell_escape line texconfig.kpse_init = false texconfig.shell_escape = 't' also delete the font cache so that you will get the speedier tmc files (recent luatex has more paranoid behaviour and it seems that we need to be real soon in enabling system commands) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Am 2009-04-20 um 00:14 schrieb Hans Hagen:
Henning Hraban Ramm wrote:
Ahoi, with the latest beta I can't get my LilyPond module to work. It seems that it's not possible to execute any command. I tried \executesystemcommand, \write18 and the old \installprogram. What should work?
in luat-cnf add the shell_escape line
Which file do you mean? Where should it be?
texconfig.kpse_init = false texconfig.shell_escape = 't'
also delete the font cache so that you will get the speedier tmc files (recent luatex has more paranoid behaviour and
ok, deleted all caches
it seems that we need to be real soon in enabling system commands)
I don't understand?
As far as I can see, shell_escape is enabled. (And it worked before.) Additionally I tried to replace the texmfstart call with mtxrun. While this works: texmfstart --ifchanged="foo-lilypond-1.tmp" --exec bin:lilypond "foo-lilypond-1.tmp" this doesn't: mtxrun --ifchanged="foo-lilypond-1.tmp" --execute lilypond "foo- lilypond-1.tmp" probably because mtxrun doesn't create a md5 file.
What's the matter mit mtxrun's md5 generation? Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer)
Henning Hraban Ramm wrote:
Am 2009-04-20 um 00:14 schrieb Hans Hagen:
Henning Hraban Ramm wrote:
Ahoi, with the latest beta I can't get my LilyPond module to work. It seems that it's not possible to execute any command. I tried \executesystemcommand, \write18 and the old \installprogram. What should work?
in luat-cnf add the shell_escape line
Which file do you mean? Where should it be?
luat-cnf.lua
What's the matter mit mtxrun's md5 generation?
dunno, anything wrong then? ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Am 2009-04-20 um 00:36 schrieb Hans Hagen:
in luat-cnf add the shell_escape line Which file do you mean? Where should it be? luat-cnf.lua
Sorry, I searched after luat-conf, of course grep couldn't find it... But the two lines were already there.
What's the matter mit mtxrun's md5 generation? dunno, anything wrong then?
"texmfstart --ifchanged=foo.tmp" wrote a .md5 file for foo.tmp, "mtxrun --ifchanged=foo.tmp" doesn't - maybe it saves them anywhere else? Since \executesystemcommand doesn't do anything, I can't check if it works without that file. Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer)
Am 2009-04-20 um 00:46 schrieb Henning Hraban Ramm:
Am 2009-04-20 um 00:36 schrieb Hans Hagen:
in luat-cnf add the shell_escape line Which file do you mean? Where should it be? luat-cnf.lua
Sorry, I searched after luat-conf, of course grep couldn't find it... But the two lines were already there.
What's the matter mit mtxrun's md5 generation? dunno, anything wrong then?
"texmfstart --ifchanged=foo.tmp" wrote a .md5 file for foo.tmp, "mtxrun --ifchanged=foo.tmp" doesn't - maybe it saves them anywhere else? Since \executesystemcommand doesn't do anything, I can't check if it works without that file.
I don't know what has changed, but today I updated again and the execution and checksum stuff works again. Thank you! :-) The index problem remains, though (see other thread). Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer)
participants (3)
-
Hans Hagen
-
Henning Hraban Ramm
-
Wolfgang Schuster