From 0a73d29e43cc2cddb6de0a403bcb5480e4fd36b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=98yvind=20Karlsen?= Date: Fri, 22 Jul 2016 12:57:46 +0200 Subject: enable source fetching right away as 'rpmbuild --nobuild' will fail immediately if sources are missing, rather than the traditional behaviour proceeding with checking dependencies and only fail in case something fails during build due to missing sources --- MgaRepo/rpmutil.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MgaRepo/rpmutil.py b/MgaRepo/rpmutil.py index ebbe5b7..c9a87b1 100644 --- a/MgaRepo/rpmutil.py +++ b/MgaRepo/rpmutil.py @@ -439,6 +439,7 @@ def build_rpm(build_cmd="b", args.extend(pair) for pair in macros: args.extend(("--define", "%s %s" % pair)) + args.extend(("--define", "_disable_source_fetch 0")) args.extend(*rpmargs.values()) os.environ["LC_ALL"] = "C" # First check whether dependencies are satisfied @@ -470,7 +471,6 @@ def build_rpm(build_cmd="b", cmd = cmd_base + [spec] status, output = execcmd(*cmd, show=verbose, collecter=True, noerror=True) - args.extend(("--define", "_disable_source_fetch 0")) status, output = execcmd(*args + ["-b"+build_cmd], show=verbose) if svnlog: if os.path.isdir(specsdir): -- cgit v1.2.1