Example #1
0
    def __init__(self):
        self.new_manifest = None
        self.manifest = None
        self.args = ""

        # Setup feedback mechanism
        global feedback
        if (options.interface == FeedbackMechanisms.CMD):
            g.feedback = ConsoleFeedback()
        elif (options.interface == FeedbackMechanisms.UI):
            g.feedback = UIFeedback()
        else:
            # Not specified, need something to stop errors, so us this
            g.feedback = FeedbackBase()

        # Setup min log level
        g.feedback.minLogLevel = LogLevels.getLevelFromString(
            options.min_log_level)

        self.os = self.getOperatingSystem()
        self.arch = self.getArchitecture()

        g.feedback.log(
            LogLevels.INFO, "Started up. OS: %s; Architecture: %s" %
            (OperatingSystem().getOperatingSystem(
                self.os), Architecture().getArchitecture(self.arch)))
Example #2
0
    def __init__(self):
        self.new_manifest = None
        self.manifest = None
        self.args = ""
        self.onInstall = None
        self.runningAction = False
        self.detector = Detector()

        self.os = self.detector.getOperatingSystem()

        if self.isDevMode():
            directory = "install-debug"
            if not os.path.exists(directory):
                os.mkdir(directory)
            os.chdir(directory)

        # Setup feedback mechanism
        global feedback
        if options.interface == FeedbackMechanisms.CMD:
            g.feedback = ConsoleFeedback()
        elif options.interface == FeedbackMechanisms.UI:
            self.ui = True
            g.feedback = QTUIFeedback(self)
        else:
            # Not specified, need something to stop errors, so us this
            g.feedback = FeedbackBase()

        # Setup min log level
        if hasattr(options, "min_log_level"):
            g.feedback.minLogLevel = LogLevels.getLevelFromString(options.min_log_level)
        else:
            g.feedback.minLogLevel = LogLevels.getLevelFromString(LogLevels.INFO)

        # Create PID file
        self.createPidFile()

        self.logSystemInfo()

        g.os = self.os
        self.arch = self.detector.getArchitecture(self.os)
        self.osver = self.detector.getOperatingSystemVersion(self.os)

        g.feedback.log(
            LogLevels.INFO,
            "Started up. OS: %s; Architecture: %s; Version: %s"
            % (OperatingSystem().getOperatingSystem(self.os), Architecture().getArchitecture(self.arch), self.osver),
        )
Example #3
0
 def __init__(self):
     self.new_manifest = None
     self.manifest = None
     self.args = ""
     
     # Setup feedback mechanism
     global feedback
     if (options.interface == FeedbackMechanisms.CMD):
         g.feedback = ConsoleFeedback()
     elif (options.interface == FeedbackMechanisms.UI):
         g.feedback = UIFeedback()
     else:
         # Not specified, need something to stop errors, so us this
         g.feedback = FeedbackBase()
         
     # Setup min log level
     g.feedback.minLogLevel = LogLevels.getLevelFromString(options.min_log_level)
         
     self.os = self.getOperatingSystem()
     self.arch = self.getArchitecture()
         
     g.feedback.log(LogLevels.INFO, "Started up. OS: %s; Architecture: %s" % (OperatingSystem().getOperatingSystem(self.os), Architecture().getArchitecture(self.arch)))