def run(self): if not Mock.is_available(): self.set_passed(self.NA) return Mock.clear_builddir() errmsg = Mock.rpmbuild_bp(self.srpm) if errmsg: self.log.debug( "Cannot do rpmbuild -bp, trying with builddeps") Mock.install(self.spec.build_requires) Mock.rpmbuild_bp(self.srpm) if os.path.lexists('BUILD'): if os.path.islink('BUILD'): os.unlink('BUILD') else: shutil.rmtree('BUILD') os.symlink(Mock.get_builddir('BUILD'), 'BUILD') self.log.info('Active plugins: ' + ', '.join(self.checks.get_plugins(True))) self.set_passed(self.NA, None, [self.setup_attachment()])
def run(self): if not Mock.is_available(): self.log.info( "Mock unavailable, build and installation not checked.") self.set_passed(self.NA) return Mock.clear_builddir() errmsg = Mock.rpmbuild_bp(self.srpm) if errmsg: self.log.debug("Cannot do rpmbuild -bp, trying with builddeps") Mock.install(self.spec.build_requires) Mock.rpmbuild_bp(self.srpm) if os.path.lexists('BUILD'): if os.path.islink('BUILD'): os.unlink('BUILD') else: shutil.rmtree('BUILD') os.symlink(Mock.get_builddir('BUILD'), 'BUILD') self.log.info('Active plugins: ' + ', '.join(self.checks.get_plugins(True))) self.set_passed(self.NA, None, [self.setup_attachment()])