aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2009-05-01 05:06:13 +0000
committerRob Austein <sra@hactrn.net>2009-05-01 05:06:13 +0000
commit7b54482d7b3e419550bec7e70b329f0d481a6730 (patch)
tree3b221d4d4d5402ca30c508af67b01aaeebfe2bb2
parent394f0c392b18d913c83257717b227c006d578bf2 (diff)
Move kickme sockets to subdirectory
svn path=/rtr-origin/rtr-origin.py; revision=2388
-rw-r--r--rtr-origin/rtr-origin.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/rtr-origin/rtr-origin.py b/rtr-origin/rtr-origin.py
index dd743f9c..2d266720 100644
--- a/rtr-origin/rtr-origin.py
+++ b/rtr-origin/rtr-origin.py
@@ -730,7 +730,7 @@ class kickme_channel(asyncore.dispatcher):
def __init__(self, server):
asyncore.dispatcher.__init__(self)
self.server = server
- self.sockname = "kickme.%d" % os.getpid()
+ self.sockname = "%s.%d" % (kickme_base, os.getpid())
self.create_socket(socket.AF_UNIX, socket.SOCK_DGRAM)
self.bind(self.sockname)
@@ -783,7 +783,7 @@ def cronjob_main(argv):
msg = "Good morning, serial %s is ready" % pdus.serial
sock = socket.socket(socket.AF_UNIX, socket.SOCK_DGRAM)
- for name in glob.iglob("kickme.*"):
+ for name in glob.iglob("%s.*" % kickme_base):
try:
print "# Kicking %s" % name
sock.sendto(msg, name)
@@ -867,6 +867,8 @@ cfg_file = "rtr-origin.conf"
mode = None
+kickme_base = "sockets/kickme"
+
main_dispatch = {
"cronjob" : cronjob_main,
"client" : client_main,