예제 #1
0
 def execute(self, db):
     self.project.log.printo("Generating package archive")
     repodir = get_versioned_filename(self.name, self.version,
                                      ".pkgarchive")
     try:
         gen_binpkg_archive(self.project, repodir)
         self.project.log.printo("Version saved successfully")
     except Exception as e:
         db.del_version(self.project.builddir, self.version, force=True)
         self.project.log.printo("Saving version failed")
         self.project.log.printo(str(e))
     finally:
         db.reset_busy(self.project.builddir, self.old_status)
예제 #2
0
 def execute (self, db):
     self.project.log.printo( "Generating package archive" )
     repodir = get_versioned_filename( self.name, self.version,
             ".pkgarchive" )
     try:
         gen_binpkg_archive( self.project, repodir )
         self.project.log.printo( "Version saved successfully" )
     except Exception as e:
         db.del_version( self.project.builddir, self.version, force=True )
         self.project.log.printo( "Saving version failed" )
         self.project.log.printo( str(e) )
     finally:
         db.reset_busy( self.project.builddir, self.old_status )
예제 #3
0
 def execute(self, db):
     logging.info("Generating package archive")
     repodir = get_versioned_filename(self.name, self.version,
                                      ".pkgarchive")
     try:
         gen_binpkg_archive(self.project, repodir)
     # pylint: disable=broad-except
     except Exception:
         logging.exception("Saving version failed")
         db.del_version(self.project.builddir, self.version, force=True)
     else:
         logging.info("Version saved successfully")
     finally:
         db.reset_busy(self.project.builddir, self.old_status)