diff options
Diffstat (limited to 'Master/texmf-dist/scripts/tex4ebook/exec_epub.lua')
-rwxr-xr-x | Master/texmf-dist/scripts/tex4ebook/exec_epub.lua | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Master/texmf-dist/scripts/tex4ebook/exec_epub.lua b/Master/texmf-dist/scripts/tex4ebook/exec_epub.lua index d556c10ef55..8502f280597 100755 --- a/Master/texmf-dist/scripts/tex4ebook/exec_epub.lua +++ b/Master/texmf-dist/scripts/tex4ebook/exec_epub.lua @@ -13,6 +13,8 @@ local mimetype_name="mimetype" outputdir="" outputfile="" outputfilename="" +-- the directory where the epub file should be moved to +destdir="" basedir = "" tidy = false local include_fonts = false @@ -45,6 +47,10 @@ function prepare(params) --ebookutils.mkdirectories(ebookutils.prepare_path(outputdir.."/")) metadir = basedir .."/" .. metadir_name --"metadir-"..randname makedir(metadir) + if params.outdir ~= "" then + destdir = params.outdir .. "/" + makedir(destdir) + end --local dd = ebookutils.prepare_path(metadir.."/") --for _,d in pairs(dd) do print("metadir path: "..d) end -- lfs.mkdir(metadir) @@ -56,6 +62,7 @@ function prepare(params) tidy = params.tidy include_fonts = params.include_fonts params["t4ht_par"] = params["t4ht_par"] -- + "-d"..string.format(params["t4ht_dir_format"],outputdir) + params.tex4ht_sty_par = params.tex4ht_sty_par .. ",uni-html4" return(params) end @@ -311,7 +318,7 @@ function make_opf() print("Pack metadir " .. os.execute("cd "..basedir.." && "..zip.." -qXr9D " .. outputfile.." "..metadir_name)) print("Pack outputdir " .. os.execute("cd "..basedir.." && "..zip.." -qXr9D " .. outputfile.." "..outputdir_name)) print("Copy generated epub ") - ebookutils.cp(basedir .."/"..outputfile, outputfile) + ebookutils.cp(basedir .."/"..outputfile, destdir .. outputfile) end |