From 91a97fea03bd49e97e7e859ee312db91fb254a6d Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Tue, 5 Jun 2007 18:32:06 +1000 Subject: [PATCH] provide machinereadable output for ctdb ip (This used to be ctdb commit 86348de0bfdc4f91ff6f5a8eeff06044d512ee43) --- ctdb/tools/ctdb_control.c | 11 +++++++++++ 1 file changed, 11 insertions(+) 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", -- 2.47.3