diff options
Diffstat (limited to 'Master/texmf-dist/scripts/make4ht/mkutils.lua')
-rwxr-xr-x | Master/texmf-dist/scripts/make4ht/mkutils.lua | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Master/texmf-dist/scripts/make4ht/mkutils.lua b/Master/texmf-dist/scripts/make4ht/mkutils.lua index a4f16fb71ad..38a49663157 100755 --- a/Master/texmf-dist/scripts/make4ht/mkutils.lua +++ b/Master/texmf-dist/scripts/make4ht/mkutils.lua @@ -118,6 +118,9 @@ function cp(src,dest) local command = string.format('%s "%s" "%s"', cp_func, src, dest) if cp_func == "copy" then command = command:gsub("/",'\\') end log:info("Copy: "..command) + if not file_exists(src) then + log:error("File " .. src .. " doesn't exist") + end os.execute(command) end @@ -264,9 +267,11 @@ end local main_settings = {} main_settings.fonts = {} -local env = {} +-- use global environment in the build file +-- it used to be sandboxed, but it proved not to be useful at all +local env = _G ---{} --- We make sandbox for make script, all functions must be explicitely declared +-- explicitly enale some functions and modules in the sandbox -- Function declarations: env.pairs = pairs env.ipairs = ipairs |