Ejemplo n.º 1
0
	def reinstall(self, ignore_errors=False):
		if not self.packages:
			raise ReinstallerException('Nothing to reinstall')
		stream_logger.info(' :: Reinstall')	
		for package in self.packages:
			package.install(ignore_errors)
			stream_logger.info('      | Update database')
			db.add(package)
Ejemplo n.º 2
0
 def reinstall(self, ignore_errors=False):
     if not self.packages:
         raise ReinstallerException('Nothing to reinstall')
     stream_logger.info(' :: Reinstall')
     for package in self.packages:
         package.install(ignore_errors)
         stream_logger.info('      | Update database')
         db.add(package)
Ejemplo n.º 3
0
	def remove(self, ignore_errors=False):
		if not self.packages:
			raise RemoverException('Nothing to remove')
		stream_logger.info(' :: Remove')
		for package in self.packages:
			package.remove(ignore_errors)
			stream_logger.info('     | Update database')
			package.status = "10"
			package.repo_version = package.version
			package.repo_release = package.release
			package.version = ''
			package.release = ''
			db.add(package)
Ejemplo n.º 4
0
 def install(self, ignore_errors=False):
     if not self.packages:
         raise InstallerException('Nothing to install')
     stream_logger.info(' :: Install')
     for package in self.packages:
         package.install(ignore_errors=ignore_errors)
         stream_logger.info('      | Update database')
         package.status = "0"
         package.version = package.repo_version
         package.release = package.repo_release
         package.repo_version = ''
         package.repo_release = ''
         db.add(package)
Ejemplo n.º 5
0
 def upgrade(self, ignore_errors=False):
     if not self.packages:
         raise UpgraderException("Nothing to upgrade")
     stream_logger.info(" :: Upgrade")
     for package in self.packages:
         package.upgrade(ignore_errors)
         stream_logger.info("      | Update database")
         package.status = "0"
         package.version = package.repo_version
         package.release = package.repo_release
         package.repo_version = ""
         package.repo_release = ""
         db.add(package)