]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
provide machinereadable output for ctdb ip
authorRonnie Sahlberg <sahlberg@ronnie>
Tue, 5 Jun 2007 08:32:06 +0000 (18:32 +1000)
committerRonnie Sahlberg <sahlberg@ronnie>
Tue, 5 Jun 2007 08:32:06 +0000 (18:32 +1000)
(This used to be ctdb commit 86348de0bfdc4f91ff6f5a8eeff06044d512ee43)

ctdb/tools/ctdb_control.c

index 9d15ff9f657b803570e8e2d435a7db7b3695c955..d69e860ffb4a56de3a295c17999e75b0834c1671 100644 (file)
@@ -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;i<ips->num;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;i<ips->num;i++){
                printf("%-16s %d\n",