From 0efe73f78ea5bb9f4f546ac2df8a6eca1a80d6c5 Mon Sep 17 00:00:00 2001 From: Khaled Hosny Date: Fri, 21 May 2010 12:22:16 +0300 Subject: If save directory doesn't exist, create it --- otfl-font-nms.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/otfl-font-nms.lua b/otfl-font-nms.lua index 5333c2e..aecdc0b 100644 --- a/otfl-font-nms.lua +++ b/otfl-font-nms.lua @@ -696,8 +696,12 @@ local function update_names(fontnames, force) end local function save_names(fontnames) - local savepath = names.path.localdir .. names.path.basename - io.savedata(savepath, table.serialize(fontnames, true)) + local savepath = names.path.localdir + if not lfs.isdir(savepath) then + dir.mkdirs(savepath) + end + io.savedata(savepath .. names.path.basename, + table.serialize(fontnames, true)) end names.scan = scan_dir -- cgit v1.2.3