aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThijs Schreijer <thijs@thijsschreijer.nl>2015-06-26 10:08:41 +0200
committerThijs Schreijer <thijs@thijsschreijer.nl>2015-06-26 10:08:41 +0200
commit5f7763b0a51db4d95fdf0b019a52c0683c83845e (patch)
tree68434c7f5f64bff96db0d21b1b49f46a7cf58c02 /src
parent253ed468542853878cd01166ec3b08e624499409 (diff)
downloadluarocks-5f7763b0a51db4d95fdf0b019a52c0683c83845e.tar.gz
luarocks-5f7763b0a51db4d95fdf0b019a52c0683c83845e.tar.bz2
luarocks-5f7763b0a51db4d95fdf0b019a52c0683c83845e.zip
added error message in case of a bad platform value
Diffstat (limited to 'src')
-rw-r--r--src/luarocks/cfg.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/luarocks/cfg.lua b/src/luarocks/cfg.lua
index 704c7daf..f5d7fb5e 100644
--- a/src/luarocks/cfg.lua
+++ b/src/luarocks/cfg.lua
@@ -257,6 +257,12 @@ do
257 local lst = {} -- use temp array to not confuse `pairs` in loop 257 local lst = {} -- use temp array to not confuse `pairs` in loop
258 for plat in pairs(cfg.platforms) do 258 for plat in pairs(cfg.platforms) do
259 if cfg.platforms[plat] then -- entries set to 'false' skipped 259 if cfg.platforms[plat] then -- entries set to 'false' skipped
260 if not platform_order[plat] then
261 local pl = ""
262 for k,_ in pairs(platform_order) do pl = pl .. ", " .. k end
263 io.stderr:write("Bad platform given; "..tostring(plat)..". Valid entries are: "..pl:sub(3,-1) ..".\n")
264 os.exit(cfg.errorcodes.CONFIGFILE)
265 end
260 table.insert(lst, plat) 266 table.insert(lst, plat)
261 else 267 else
262 cfg.platforms[plat] = nil 268 cfg.platforms[plat] = nil