summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReuben Thomas <rrt@sc3d.org>2014-08-05 15:17:45 +0100
committerReuben Thomas <rrt@sc3d.org>2014-08-05 15:17:45 +0100
commit5f55cd46e2d73ba2cef2c49ca4d6de5f0ec9032f (patch)
treecbbbdda3203477e5df7c6fd6d929d50cde3bc5b4
parentade3c3bfbae0ac09d6fd31e96b69800d92d01ada (diff)
downloadlrexlib-5f55cd46e2d73ba2cef2c49ca4d6de5f0ec9032f.tar.gz
Make sure flavour is always defined when loading rockspecs.lua; was masked by special behaviour with stdlib loaded
-rw-r--r--mkrockspecs.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/mkrockspecs.lua b/mkrockspecs.lua
index e4cbf85..3087222 100644
--- a/mkrockspecs.lua
+++ b/mkrockspecs.lua
@@ -30,12 +30,13 @@ function format (x, indent)
end
end
+flavour = "" -- a global, visible in loadfile
for f, spec in pairs (loadfile ("rockspecs.lua") ()) do
if f ~= "default" then
local specfile = package_name.."-"..(f ~= "" and f:lower ().."-" or "")..version.."-1.rockspec"
h = io.open (specfile, "w")
assert (h)
- flavour = f -- a global, visible in loadfile
+ flavour = f
local specs = loadfile ("rockspecs.lua") () -- reload to get current flavour interpolated
local spec = tree.merge (tree (specs.default), tree (specs[f]))
local s = ""