From 7f0f7dadca4838275553a644c70e1f6b0d05d463 Mon Sep 17 00:00:00 2001 From: Joseph Wright Date: Thu, 7 Dec 2017 09:31:45 +0000 Subject: [PATCH] Check configuration actually exists --- l3build.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/l3build.lua b/l3build.lua index f182ddb3..3746a049 100644 --- a/l3build.lua +++ b/l3build.lua @@ -2509,7 +2509,13 @@ end if #checkconfigs == 1 and checkconfigs[1] ~= stdconfig and (options["target"] == "check" or options["target"] == "save") then - dofile("./" .. checkconfigs[1] .. ".lua") + local config = "./" .. checkconfigs[1] .. ".lua" + if fileexists(config) then + dofile(config) + else + print("Error: Cannot find configuration " .. checkconfigs[1]) + exit(1) + end end -- Call the main function