diff options
Diffstat (limited to 'tex/context/base/mkiv/luat-fmt.lua')
-rw-r--r-- | tex/context/base/mkiv/luat-fmt.lua | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/tex/context/base/mkiv/luat-fmt.lua b/tex/context/base/mkiv/luat-fmt.lua index acb212ef7..5502e1a1d 100644 --- a/tex/context/base/mkiv/luat-fmt.lua +++ b/tex/context/base/mkiv/luat-fmt.lua @@ -101,12 +101,13 @@ local runners = { } local function validbinarypath() - if environment.arguments.addbinarypath then - local binarypath = environment.ownpath or "" - if binarypath ~= "" then - binarypath = dir.expandname(binarypath) - if lfs.isdir(binarypath) then - return binarypath + -- if environment.arguments.addbinarypath then + if not environment.arguments.nobinarypath then + local path = environment.ownpath or file.dirname(environment.ownname) + if path and path ~= "" then + path = dir.expandname(path) + if path ~= "" and lfs.isdir(path) then + return path end end end |