Example #1
0
 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)
Example #2
0
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)