[Frugalware-git] frugalwareutils: raidconfig: added --help and
--version switches
Miklos Vajna
vmiklos at frugalware.org
Mon Nov 5 16:01:10 CET 2007
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalwareutils.git;a=commitdiff;h=2041526d682d59d40190a1d54ef2f5ac55da5876
commit 2041526d682d59d40190a1d54ef2f5ac55da5876
Author: Miklos Vajna <vmiklos at frugalware.org>
Date: Mon Nov 5 15:48:28 2007 +0100
raidconfig: added --help and --version switches
diff --git a/raidconfig/Makefile b/raidconfig/Makefile
index 8a87657..fd692ad 100644
--- a/raidconfig/Makefile
+++ b/raidconfig/Makefile
@@ -17,7 +17,7 @@
#
-include ../config.mak
-CFLAGS = $(LIB_CFLAGS)
+CFLAGS = $(LIB_CFLAGS) -DVERSION="\"$(VERSION)\""
LDFLAGS=-ldialog -lcurses -lm -lparted
CFLAGS += $(shell pkg-config --cflags glib-2.0)
LDFLAGS += $(shell pkg-config --libs glib-2.0)
diff --git a/raidconfig/raidconfig.c b/raidconfig/raidconfig.c
index 3848b42..20f4af9 100644
--- a/raidconfig/raidconfig.c
+++ b/raidconfig/raidconfig.c
@@ -115,6 +115,20 @@ int run(int argc, char **argv)
int level;
GList *devlist;
+ if(argc > 1)
+ {
+ if(!strcmp(argv[1], "--help"))
+ {
+ system("man raidconfig");
+ return(0);
+ }
+ else if(!strcmp(argv[1], "--version"))
+ {
+ printf("%s %s\n", argv[0], VERSION);
+ return(0);
+ }
+ }
+
fwutil_i18ninit(__FILE__);
if(argv!=NULL)
init_dialog(input, dialog_state.output);
More information about the Frugalware-git
mailing list