From ff00af5ff1757657e720a251ce402e767a484395 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jani=20V=C3=A4limaa?= Date: Sat, 23 Mar 2024 15:36:04 +0200 Subject: Pass --nodeps by default to rpmbuild if running only %prep stage --- BuildManager/build.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/BuildManager/build.py b/BuildManager/build.py index d8762c5..daf2b24 100644 --- a/BuildManager/build.py +++ b/BuildManager/build.py @@ -203,8 +203,12 @@ def buildpkg(pkg, stage, unpack_dir, passtrough="", show_log=0, dryrun=0): tmppath = " --define '_tmppath %s/BUILDROOT'" % pkg.builddir else: tmppath = "" - cmd = "rpmbuild -b%s --define '_topdir %s'%s %s %s 2>&1" % \ - (stagechar,pkg.builddir,tmppath,passtrough,pkg.spec) + if stage == STAGE_PREP: + nodeps = "--nodeps" + else: + nodeps = "" + cmd = "rpmbuild -b%s %s --define '_topdir %s'%s %s %s 2>&1" % \ + (stagechar,nodeps,pkg.builddir,tmppath,passtrough,pkg.spec) logger.debug("rpmbuild command: "+cmd) if not dryrun: log = codecs.open(pkg.log, "w", 'utf-8', errors = "replace") -- cgit v1.2.1