This commit is contained in:
wn
2007-11-13 17:48:25 +01:00
parent 9c40753467
commit c9e6c2f6b0

View File

@ -3,6 +3,8 @@
import Queue import Queue
import time import time
import shelve import shelve
import os
import sys
from logger import Logger from logger import Logger
import DynHandler import DynHandler
@ -16,13 +18,15 @@ import Event
MSG_TIME_CORRIDOR = 120 MSG_TIME_CORRIDOR = 120
EVENT_LIFE_TIME = 10 EVENT_LIFE_TIME = 300
NULL_ADDRESS = '0.0.0.0' NULL_ADDRESS = '0.0.0.0'
TTL = 120 TTL = 120
EXPIRY_PERIOD = 10 EXPIRY_PERIOD = 300
NAMESERVER = '88.198.170.2' NAMESERVER = '88.198.170.2'
TSIGKEY = { "monitoring." : "+xLH8GuZnEgBljuIEM/iDA==" } TSIGKEY = { "monitoring." : "+xLH8GuZnEgBljuIEM/iDA==" }
PIDFILE = "/tmp/yadyn.pid" PID_FILE = "/var/db/yadyn/yadyn.pid"
ENTRIES_FILE = "/var/db/yadyn/entries"
STATUSMAP_FILE = "/var/db/yadyn/statusMap"
ADMIN_PWD = 'test123' ADMIN_PWD = 'test123'
DEBUG = False DEBUG = False
@ -34,7 +38,7 @@ else:
pid = os.fork() pid = os.fork()
if pid: if pid:
pidFile = file(PIDFILE , mode='w') pidFile = file(PID_FILE , mode='w')
pidFile.write("%i\n" % pid) pidFile.write("%i\n" % pid)
pidFile.close() pidFile.close()
sys.exit(0) sys.exit(0)
@ -45,10 +49,8 @@ Logger.openlog()
if DEBUG: if DEBUG:
Logger.debugEnable() Logger.debugEnable()
entries = shelve.open('entries', flag='c', writeback=True) entries = shelve.open(ENTRIES_FILE, flag='c', writeback=True)
if len(entries) == 0: statusMap = shelve.open(STATUSMAP_FILE, flag='c', writeback=True)
entries['testhost'] = Entry.Entry('testhost', 'test123', 'test', 'test.de')
statusMap = shelve.open('statusMap', flag='c', writeback=True)