do not require rpm source layout

This commit is contained in:
Mike McLean 2014-10-24 11:28:15 -04:00
parent 029177bcb0
commit 50d5ade308

View file

@ -455,10 +455,11 @@ class BuildRoot(object):
def build_srpm(self, specfile, sourcedir, source_cmd):
self.session.host.setBuildRootState(self.id,'BUILDING')
if self.options.support_rpm_source_layout:
sources_dir = "%s/SOURCES" % sourcedir
else:
sources_dir = sourcedir
alt_sources_dir = "%s/SOURCES" % sourcedir
if self.options.support_rpm_source_layout and os.path.isdir(alt_sources_dir):
sources_dir = alt_sources_dir
else:
sources_dir = sourcedir
if source_cmd:
# call the command defined by source_cmd in the chroot so any required files not stored in
# the SCM can be retrieved