From: Fabian Godehardt Date: Wed, 19 Sep 2012 05:34:35 +0000 (+0200) Subject: e2build: abort if there is a non regular file in proj/init X-Git-Tag: e2factory-2.3.13rc1~80 X-Git-Url: https://git.e2factory.org/?a=commitdiff_plain;h=41d2f68989a496f7087516477a80ca8eef5df091;p=e2factory.git e2build: abort if there is a non regular file in proj/init Signed-off-by: Fabian Godehardt --- diff --git a/local/e2build.lua b/local/e2build.lua index 7594157..2f03b01 100644 --- a/local/e2build.lua +++ b/local/e2build.lua @@ -681,7 +681,14 @@ local function sources(info, r, return_flags) for x in e2lib.directory(info.root .. "/proj/init") do if not e2lib.is_backup_file(x) then local location = string.format("proj/init/%s", x) + local abslocation = string.format("%s/%s", info.root, location) local destdir = string.format("%s/init", res.build_config.T) + + if not e2lib.isfile(abslocation) then + return false, e:append("'%s' is not a regular file", + abslocation) + end + rc, re = transport.fetch_file(info.root_server, location, destdir) if not rc then return false, e:cat(re)