Esempio n. 1
0
    def run(self):
        # Instantiate driver classes
        mir = Mirror(self.distribution, self.log)
        nv = Nvidia(self.distribution, self.log)
        ati = ATI(self.distribution, self.log)
        bc = Broadcom(self.distribution, self.log)
        pae = PAE(self.distribution, self.log)

        # First check for mirror
        for code in self.hwCodesWithStatusList:
            if code[0] == hwCodes[4]:
                if code[1] != packageStatus[2]:
                    mir.installMirror()

        # Now install the hardware drivers
        for code in self.hwCodesWithStatusList:
            # First check for mirror
            if code[0] != hwCodes[4]:
                if code[0] == hwCodes[0]:
                    if code[1] != packageStatus[2]:
                        nv.installNvidia()
                elif code[0] == hwCodes[1]:
                    if code[1] != packageStatus[2]:
                        ati.installATI()
                elif code[0] == hwCodes[2]:
                    if code[1] != packageStatus[2]:
                        bc.installBroadcom()
                elif code[0] == hwCodes[3]:
                    if code[1] != packageStatus[2]:
                        pae.installPAE()
Esempio n. 2
0
    def run(self):
        # Instantiate driver classes
        nv = Nvidia(self.distribution, self.log)
        ati = ATI(self.distribution, self.log)
        bc = Broadcom(self.distribution, self.log)
        pae = PAE(self.distribution, self.log)

        for code in self.hwCodesWithStatusList:
            if code[0] == hwCodes[0]:
                if code[1] != packageStatus[2]:
                    nv.installNvidia()
            elif code[0] == hwCodes[1]:
                if code[1] != packageStatus[2]:
                    ati.installATI()
            elif code[0] == hwCodes[2]:
                if code[1] != packageStatus[2]:
                    bc.installBroadcom()
            elif code[0] == hwCodes[3]:
                if code[1] != packageStatus[2]:
                    pae.installPAE()
Esempio n. 3
0
    def run(self):
        # Instantiate driver classes
        nv = Nvidia(self.distribution, self.log)
        ati = ATI(self.distribution, self.log)
        bc = Broadcom(self.distribution, self.log)
        pae = PAE(self.distribution, self.log)

        for code in self.hwCodesWithStatusList:
            if code[0] == hwCodes[0]:
                if code[1] != packageStatus[2]:
                    nv.installNvidia()
            elif code[0] == hwCodes[1]:
                if code[1] != packageStatus[2]:
                    ati.installATI()
            elif code[0] == hwCodes[2]:
                if code[1] != packageStatus[2]:
                    bc.installBroadcom()
            elif code[0] == hwCodes[3]:
                if code[1] != packageStatus[2]:
                    pae.installPAE()