Add rebuild condition for a special case

This commit is contained in:
2017-04-19 02:39:45 +08:00
parent 2cc76540fd
commit 0acf542c09

View File

@@ -184,6 +184,8 @@ class StagingHelper(object):
elif not len(cand_sources[stgname]):
stg.find('rebuild').text = 'unneeded'
if stg.find('rebuild').text == 'needed':
need_rebuild = True
if need_rebuild and not self.api.is_repo_dirty(stgname, 'standard'):
logging.info('Rebuild %s' % stgname)