diff --git a/tmcd/tmcd.c b/tmcd/tmcd.c index 8ee7dfaeb472ad9b97b85fc8491cd2b969005055..10caf1d5a6e6fa36c4bf5c960025ba7452665fe3 100644 --- a/tmcd/tmcd.c +++ b/tmcd/tmcd.c @@ -57,6 +57,7 @@ #define DOTSFS ".sfs" #define RUNASUSER "nobody" #define RUNASGROUP "nobody" +#define NTPSERVER "ntp1" #define TESTMODE #define DEFAULTNETMASK "255.255.255.0" @@ -4263,6 +4264,18 @@ COMMAND_PROTOTYPE(dontpinfo) nrows--; } } + else if (reqp->islocal) { + /* + * All local nodes default to a our local ntp server, + * which is typically a CNAME to ops. + */ + OUTPUT(buf, sizeof(buf), "SERVER=%s.%s\n", + NTPSERVER, OURDOMAIN); + + client_writeback(sock, buf, strlen(buf), tcp); + if (verbose) + info("NTPINFO: %s", buf); + } mysql_free_result(res); /*