diff options
author | eroux <elie.roux@telecom-bretagne.eu> | 2010-03-17 11:30:11 +0100 |
---|---|---|
committer | eroux <elie.roux@telecom-bretagne.eu> | 2010-03-17 11:30:11 +0100 |
commit | 6a2c71346c7ff411b496a444bc9bb4086d0bd2dc (patch) | |
tree | b96029f8c1627e109a00425249c1881416cef1ea | |
parent | eb8be6a1a06126d66883495aa499855fb44f4897 (diff) | |
download | luaotfload-6a2c71346c7ff411b496a444bc9bb4086d0bd2dc.tar.gz |
Fixing database generation under windows
-rw-r--r-- | otfl-font-nms.lua | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/otfl-font-nms.lua b/otfl-font-nms.lua index d241745..d742610 100644 --- a/otfl-font-nms.lua +++ b/otfl-font-nms.lua @@ -288,14 +288,13 @@ end -- - a/../b -> b -- - /cygdrive/a/b -> a:/b local function path_normalize(path) - if os.type == "windows" then + if os.type == "windows" or os.type == "msdos" or os.name == "cygwin" then path = path:gsub('\\', '/') path = path:lower() - end - path = file.collapse_path(path) - if os.name == "cygwin" then + -- for cygwin cases... path = path:gsub('^/cygdrive/(%a)/', '%1:/') end + path = file.collapse_path(path) return path end |