Exemple #1
0
    def _check_manifest(self):
        success = True

        settings = self.settings
        if 'strict' in settings.features:
            settings['O'] = os.path.dirname(self._ebuild_path)
            quiet_setting = settings.get('PORTAGE_QUIET')
            settings['PORTAGE_QUIET'] = '1'
            try:
                success = digestcheck([], settings, strict=True)
            finally:
                if quiet_setting:
                    settings['PORTAGE_QUIET'] = quiet_setting
                else:
                    del settings['PORTAGE_QUIET']

        return success
Exemple #2
0
	def _check_manifest(self):
		success = True

		settings = self.settings
		if 'strict' in settings.features:
			settings['O'] = os.path.dirname(self._ebuild_path)
			quiet_setting = settings.get('PORTAGE_QUIET')
			settings['PORTAGE_QUIET'] = '1'
			try:
				success = digestcheck([], settings, strict=True)
			finally:
				if quiet_setting:
					settings['PORTAGE_QUIET'] = quiet_setting
				else:
					del settings['PORTAGE_QUIET']

		return success
Exemple #3
0
    def _check_manifest(self):
        success = True

        settings = self.settings
        if "strict" in settings.features and "digest" not in settings.features:
            settings["O"] = os.path.dirname(self._ebuild_path)
            quiet_setting = settings.get("PORTAGE_QUIET")
            settings["PORTAGE_QUIET"] = "1"
            try:
                success = digestcheck([], settings, strict=True)
            finally:
                if quiet_setting:
                    settings["PORTAGE_QUIET"] = quiet_setting
                else:
                    del settings["PORTAGE_QUIET"]

        return success