From 1c9c42331843d8d0fdee3e0bea8f2e95eed4ebc0 Mon Sep 17 00:00:00 2001 From: "Leigh B. Stoller" Date: Mon, 22 Sep 2008 19:40:48 +0000 Subject: [PATCH] Return the event server in the jailconfig call. Should probably generalize this. --- tmcd/tmcd.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/tmcd/tmcd.c b/tmcd/tmcd.c index b4a1177ab..fa7e76d9f 100644 --- a/tmcd/tmcd.c +++ b/tmcd/tmcd.c @@ -5051,6 +5051,16 @@ COMMAND_PROTOTYPE(dojailconfig) if (!reqp->jailflag) return 0; + /* + * geni nodes get something completely different. + */ + if (reqp->genisliver_idx) { + OUTPUT(bufp, sizeof(buf), + "EVENTSERVER=\"event-server.%s\"\n", OURDOMAIN); + client_writeback(sock, buf, strlen(buf), tcp); + return 0; + } + /* * Get the portrange for the experiment. Cons up the other params I * can think of right now. @@ -5108,8 +5118,10 @@ COMMAND_PROTOTYPE(dojailconfig) "IPFW=1\n" "IPDIVERT=1\n" "ROUTING=%d\n" - "DEVMEM=%d\n", - low, high, atoi(row[0]), reqp->islocal, reqp->islocal); + "DEVMEM=%d\n" + "EVENTSERVER=\"event-server.%s\"\n", + low, high, atoi(row[0]), reqp->islocal, reqp->islocal, + OURDOMAIN); client_writeback(sock, buf, strlen(buf), tcp); mysql_free_result(res); -- GitLab