From: Ronnie Sahlberg Date: Tue, 5 Jun 2007 08:32:06 +0000 (+1000) Subject: provide machinereadable output for ctdb ip X-Git-Tag: tevent-0.9.20~348^2~2559^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=91a97fea03bd49e97e7e859ee312db91fb254a6d;p=thirdparty%2Fsamba.git provide machinereadable output for ctdb ip (This used to be ctdb commit 86348de0bfdc4f91ff6f5a8eeff06044d512ee43) --- diff --git a/ctdb/tools/ctdb_control.c b/ctdb/tools/ctdb_control.c index 9d15ff9f657..d69e860ffb4 100644 --- a/ctdb/tools/ctdb_control.c +++ b/ctdb/tools/ctdb_control.c @@ -348,6 +348,17 @@ static int control_ip(struct ctdb_context *ctdb, int argc, const char **argv) return ret; } + if(options.machinereadable){ + printf(":Public IP:Node:\n"); + for(i=0;inum;i++){ + printf(":%s:%d:\n", + inet_ntoa(ips->ips[i].sin.sin_addr), + ips->ips[i].takeover_vnn); + } + return 0; + } + + printf("Number of nodes:%d\n", ips->num); for(i=0;inum;i++){ printf("%-16s %d\n",