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)
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)
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)
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)