summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/data-pre.lua
diff options
context:
space:
mode:
authorContext Git Mirror Bot <phg42.2a@gmail.com>2016-04-30 21:47:48 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2016-04-30 21:47:48 +0200
commit0720a3fd156076fc3092927feb0fa0a85122ec6d (patch)
tree63d6975747b9b4d4d91f079602a4967f2aef03e6 /tex/context/base/mkiv/data-pre.lua
parent4a649b4a0eff2ba6f292e4891d2749a79b08baf0 (diff)
downloadcontext-0720a3fd156076fc3092927feb0fa0a85122ec6d.tar.gz
2016-04-30 19:04:00
Diffstat (limited to 'tex/context/base/mkiv/data-pre.lua')
-rw-r--r--tex/context/base/mkiv/data-pre.lua12
1 files changed, 8 insertions, 4 deletions
diff --git a/tex/context/base/mkiv/data-pre.lua b/tex/context/base/mkiv/data-pre.lua
index 1c5016f86..70b2e7354 100644
--- a/tex/context/base/mkiv/data-pre.lua
+++ b/tex/context/base/mkiv/data-pre.lua
@@ -72,19 +72,23 @@ prefixes.pathname = function(str)
end
prefixes.selfautoloc = function(str)
- return cleanpath(joinpath(getenv('SELFAUTOLOC'),str))
+ local pth = getenv('SELFAUTOLOC')
+ return cleanpath(str and joinpath(pth,str) or pth)
end
prefixes.selfautoparent = function(str)
- return cleanpath(joinpath(getenv('SELFAUTOPARENT'),str))
+ local pth = getenv('SELFAUTOPARENT')
+ return cleanpath(str and joinpath(pth,str) or pth)
end
prefixes.selfautodir = function(str)
- return cleanpath(joinpath(getenv('SELFAUTODIR'),str))
+ local pth = getenv('SELFAUTODIR')
+ return cleanpath(str and joinpath(pth,str) or pth)
end
prefixes.home = function(str)
- return cleanpath(joinpath(getenv('HOME'),str))
+ local pth = getenv('HOME')
+ return cleanpath(str and joinpath(pth,str) or pth)
end
prefixes.env = prefixes.environment