[DRBD-cvs] user by phil; * Renamed the missleading drbdadm comman...

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Thu, 1 Jul 2004 10:32:08 +0200 (CEST)


DRBD CVS committal

Author  : phil
Project : drbd
Module  : user

Dir     : drbd/user


Modified Files:
      Tag: rel-0_7-branch
	drbdadm_main.c 


Log Message:
* Renamed the missleading drbdadm command "sh-devices" to "sh-resources"
* Added "sh-dev" to drbdadm's commands
* Implemented proper udev support in drbd's sys-v-style init script

===================================================================
RCS file: /var/lib/cvs/drbd/drbd/user/Attic/drbdadm_main.c,v
retrieving revision 1.1.2.54
retrieving revision 1.1.2.55
diff -u -3 -r1.1.2.54 -r1.1.2.55
--- drbdadm_main.c	30 Jun 2004 11:44:01 -0000	1.1.2.54
+++ drbdadm_main.c	1 Jul 2004 08:32:03 -0000	1.1.2.55
@@ -78,8 +78,9 @@
 extern int adm_adjust(struct d_resource* ,char* );
 static int adm_dump(struct d_resource* ,char* );
 static int adm_wait_c(struct d_resource* ,char* );
-static int sh_devices(struct d_resource* ,char* );
+static int sh_resources(struct d_resource* ,char* );
 static int sh_mod_parms(struct d_resource* ,char* );
+static int sh_dev(struct d_resource* ,char* );
 static int sh_ll_dev(struct d_resource* ,char* );
 static int sh_md_dev(struct d_resource* ,char* );
 static int sh_md_idx(struct d_resource* ,char* );
@@ -123,8 +124,9 @@
   { "wait_connect",      adm_wait_c,  0                  ,1,1 },
   { "state",             adm_generic, "state"            ,1,1 },
   { "dump",              adm_dump,    0                  ,1,1 },
-  { "sh-devices",        sh_devices,  0                  ,0,0 },
+  { "sh-resources",      sh_resources,0                  ,0,0 },
   { "sh-mod-parms",      sh_mod_parms,0                  ,0,0 },
+  { "sh-dev",            sh_dev,      0                  ,0,1 },
   { "sh-ll-dev",         sh_ll_dev,   0                  ,0,1 },
   { "sh-md-dev",         sh_md_dev,   0                  ,0,1 },
   { "sh-md-idx",         sh_md_idx,   0                  ,0,1 }
@@ -221,13 +223,20 @@
   return 0;
 }
 
-static int sh_devices(struct d_resource* ignored,char* unused)
+static int sh_resources(struct d_resource* ignored,char* unused)
 {
   struct d_resource *res,*t;
   for_each_resource(res,t,config) {
     printf(res==config?"%s":" %s",esc(res->name));
   }
   printf("\n");
+
+  return 0;
+}
+
+static int sh_dev(struct d_resource* res,char* unused)
+{
+  printf("%s\n",res->me->device);
 
   return 0;
 }