def getFirstNameserver(self): resolv = getfile(const.SYS_RESOLV_CONF) if resolv: for line in resolv.splitlines(): if line.find(const.SYS_NAMESERVER_KEY) <> -1: return( line.split(const.SYS_NAMESERVER_KEY)[1].strip() ) return(False)
def save(delay): newRaw = "" isFound = False raw = lib.getfile(const.CRONTAB_FILE) if not raw: return(False) for line in raw.splitlines(): if line.find(const.CRONTAB_ENTRY_SIGN) <> -1: isFound = True if int(delay) <> 0: newRaw += const.CRONTAB_ENTRY %(delay) else: newRaw += line+"\n" if not isFound and int(delay) <> 0: newRaw += const.CRONTAB_ENTRY %(delay) if not lib.savefile(const.CRONTAB_FILE, newRaw): return(False) return(True)