def uefiBoot(): FILE_OPEN = "boot.txt" SECTION = "efibootmgr" CONTENT = [] if Core.getRegExSectionRaw(FILE_OPEN, SECTION, CONTENT): for LINE in CONTENT: if "BootOrder" in LINE: return True return False
def errorFound(): FILE_OPEN = "updates.txt" SECTION = "/var/log/zypp/history" CONTENT = [] FAILED_UPDATE = re.compile("installing package.*needs.*on.*/boot filesystem", re.IGNORECASE) if Core.getRegExSectionRaw(FILE_OPEN, SECTION, CONTENT): for LINE in CONTENT[::-1]: #reverse the list order if FAILED_UPDATE.search(LINE): return True return False