Beispiel #1
0
    def loadManifest(self):

        g.feedback.log(LogLevels.INFO,
                       "Loading new manifest from %s" % options.manifest)
        self.new_manifest = Manifest(self.os, self.arch, options.manifest,
                                     options.manifest_is_url)

        if self.isInstalled():
            manifest_file = ".jinn" + self.sep() + "current_manifest.json"
            g.feedback.log(LogLevels.INFO,
                           "Loading manifest from %s" % manifest_file)
            self.manifest = Manifest(self.os, self.arch, manifest_file, False,
                                     True)
        else:
            g.feedback.log(
                LogLevels.INFO,
                "Loading manifest from new manifest, as not installed")
            self.manifest = self.new_manifest