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