X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Ftests%2Fvserver-info.c;h=69bb6118f5ce331daca05f1d546c922550f3dbc9;hb=3eb1b2279739d0f16391a3724a9897c686f030d3;hp=0204958022f463c2ce0db1820e2b5a65e6d8420f;hpb=f30fdcfd6caa637eaaee58301d1f67cf9901eb29;p=util-vserver.git diff --git a/util-vserver/tests/vserver-info.c b/util-vserver/tests/vserver-info.c index 0204958..69bb611 100644 --- a/util-vserver/tests/vserver-info.c +++ b/util-vserver/tests/vserver-info.c @@ -25,12 +25,31 @@ #include "src/util.h" #include +static void +checkArgs(int argc, char *argv[]) +{ + if (argc==2) { + if (strcmp(argv[1], "--help")==0) { + WRITE_MSG(1, "Usage: vserver-info \n"); + exit(0); + } + if (strcmp(argv[1], "--version")==0) { + WRITE_MSG(1, "vserver-info " VERSION "\n"); + exit(0); + } + } + else { + WRITE_MSG(2, "No vserver specified; try '--help' for more inforamtion\n"); + exit(1); + } +} + int main(int argc, char *argv[]) { - vcCfgStyle style = vc_getVserverCfgStyle(argv[1]); + vcCfgStyle style = (checkArgs(argc, argv), vc_getVserverCfgStyle(argv[1])); char const * name = vc_getVserverName(argv[1], style); - char const * vdir = vc_getVserverVdir(argv[1], style); + char const * vdir = vc_getVserverVdir(argv[1], style, true); WRITE_MSG(2, "Style: "); switch (style) {