diff options
author | Norbert Preining <preining@logic.at> | 2008-04-22 06:31:40 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2008-04-22 06:31:40 +0000 |
commit | 0dd5ac5b0b12f531a4460bb9fad4b83c98211424 (patch) | |
tree | baf39117078a487f58362de1360d721c6d44a4ef | |
parent | 790432bf5c0e9f4b333ffe8186a83cf77397ee37 (diff) |
try to make the script work on win
git-svn-id: svn://tug.org/texlive/trunk@7587 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-x | Master/texmf/scripts/texlive/texconf.tlu | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/Master/texmf/scripts/texlive/texconf.tlu b/Master/texmf/scripts/texlive/texconf.tlu index f7211497e99..0b26a92a6e7 100755 --- a/Master/texmf/scripts/texlive/texconf.tlu +++ b/Master/texmf/scripts/texlive/texconf.tlu @@ -37,7 +37,12 @@ if string.find(basename, '-sys$') then sys=true end -kpse.set_program_name(filename, basename) +-- this script does NOT appear in the patch, so we cannot use its basename +-- for kpse.set_program_name +-- thus we use simply mktexlsr, which always is in the path and which +-- does not have any special settings in texmf.cnf +-- kpse.set_program_name(filename, basename) +kpse.set_program_name( "mktexlsr" ) if (sys) then texmfconfig=kpse.var_value('TEXMFSYSCONFIG') @@ -242,13 +247,15 @@ end -- set_dvips_papersize function set_xdvi_papersize(papersize) local current_setting - -- windows does not have xdvi + -- Read the file. + local filename if os.type == 'windows' then - return + texmfmain=kpse.var_value('TEXMFMAIN') + filename = texmfmain.."\\xdvi\\XDvi" + else + kpse.set_program_name('xdvi') + filename=kpse.find_file('XDvi', 'other text files') end - -- Read the file. - kpse.set_program_name('xdvi') - local filename=kpse.find_file('XDvi', 'other text files') -- print ('< '..filename) local infile=assert(io.open(filename, 'r')) |