コード例 #1
0
ファイル: reinstaller.py プロジェクト: toxinu/ubik
	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)
コード例 #2
0
ファイル: reinstaller.py プロジェクト: toxinu/ubik
 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)
コード例 #3
0
ファイル: remover.py プロジェクト: toxinu/ubik
	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)
コード例 #4
0
ファイル: installer.py プロジェクト: toxinu/ubik
 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)
コード例 #5
0
ファイル: upgrader.py プロジェクト: toxinu/ubik
 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)