From fccce8fb522b156df704e3e62420d70127d57685 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 24 Jan 2014 08:28:21 +0000 Subject: buildrepo: dont print both warning and error when skip old fails --- buildrepo.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/buildrepo.lua b/buildrepo.lua index f615a7a..d7d14f3 100755 --- a/buildrepo.lua +++ b/buildrepo.lua @@ -83,7 +83,11 @@ local function build_aport(aport, repodest, logdir, skip_failed) if log ~= io.stdout then log:close() end - return pipe:close() + success = pipe:close() + if not success then + err("%s: Failed to build", aport.pkgname) + end + return success end local function post_purge(repodest, repo) @@ -163,7 +167,6 @@ for _,repo in pairs(args) do if build_aport(aport, repodest, logdir, opts.s) then count = count + 1 else - err("failed to build %s", aport.pkgname) if not opts.k then os.exit(1) end -- cgit v1.2.3