summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 = ""