summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Keating <jkeating@redhat.com>2011-03-03 13:07:11 -0700
committerJesse Keating <jkeating@redhat.com>2011-03-03 13:07:11 -0700
commitf70fd842a7ea286ae88aed06bba229b651218ad2 (patch)
treee835a1f39b72ab8645ca2611db11f7a745ccbd35
parent35ac8efb537f1c105cafe7fd4b0523078f5ac51d (diff)
downloadfedora-packager-f70fd842a7ea286ae88aed06bba229b651218ad2.tar.gz
fedora-packager-f70fd842a7ea286ae88aed06bba229b651218ad2.tar.xz
fedora-packager-f70fd842a7ea286ae88aed06bba229b651218ad2.zip
Always generate a new srpm (#681359)
Turns out there could be multiple reasons for wanting to make a new srpm even if the spec file hasn't changed, so just do it.
-rw-r--r--src/pyfedpkg/__init__.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/pyfedpkg/__init__.py b/src/pyfedpkg/__init__.py
index 704e979..b9adc82 100644
--- a/src/pyfedpkg/__init__.py
+++ b/src/pyfedpkg/__init__.py
@@ -1801,12 +1801,8 @@ class PackageModule:
"%s-%s-%s.src.rpm" % (self.module,
self.ver, self.rel))
# See if we need to build the srpm
- if not os.path.exists(self.srpmname):
- log.debug('No srpm found, building one.')
- elif _newer(self.srpmname, self.spec):
- log.debug('srpm is up-to-date, skip rebuilding')
- # srpm is newer, don't redo it
- return
+ if os.path.exists(self.srpmname):
+ log.debug('Srpm found, rewriting it.')
cmd = ['rpmbuild']
cmd.extend(self.rpmdefines)