Changeset 544

Show
Ignore:
Timestamp:
02/19/07 21:07:02 (2 years ago)
Author:
chtekk
Message:

Add group start & stop wrappers and vgc commands for them.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/vcd/methods.c

    r539 r544  
    100100        MREGISTER("vg.vx.list",   m_vg_vx_list); 
    101101        MREGISTER("vg.vx.remove", m_vg_vx_remove); 
     102        MREGISTER("vg.vx.start",  m_vg_vx_start); 
     103        MREGISTER("vg.vx.stop",   m_vg_vx_stop); 
    102104 
    103105        /* vx */ 
  • trunk/src/vcd/methods.h

    r539 r544  
    143143MPROTO(m_vg_vx_list); 
    144144MPROTO(m_vg_vx_remove); 
     145MPROTO(m_vg_vx_start); 
     146MPROTO(m_vg_vx_stop); 
    145147 
    146148/* vx */ 
  • trunk/src/vcd/methods/Makefile.am

    r534 r544  
    3737       vg/vg_vx_add.c \ 
    3838       vg/vg_vx_list.c \ 
    39        vg/vg_vx_remove.c 
     39       vg/vg_vx_remove.c \ 
     40       vg/vg_vx_start.c \ 
     41       vg/vg_vx_stop.c 
    4042 
    4143M_VX = vx/vx_create.c \ 
  • trunk/src/vgc/Makefile.am

    r534 r544  
    2929              group.c \ 
    3030              main.c \ 
    31               vserver.c 
     31              vserver.c \ 
     32              wrapper.c 
    3233 
    3334vgc_LDADD = $(LUCID_LIBS) \ 
  • trunk/src/vgc/cmd.c

    r534 r544  
    3030        { "vx.list",   cmd_vserverlist }, 
    3131        { "vx.remove", cmd_vserverremove }, 
     32        { "vx.start",  cmd_wrapperstart }, 
     33        { "vx.stop",   cmd_wrapperstop }, 
    3234        { NULL,        NULL } 
    3335}; 
  • trunk/src/vgc/cmd.h

    r534 r544  
    5050void cmd_vserverlist  (xmlrpc_env *env, int argc, char **argv); 
    5151void cmd_vserverremove(xmlrpc_env *env, int argc, char **argv); 
     52void cmd_wrapperstart (xmlrpc_env *env, int argc, char **argv); 
     53void cmd_wrapperstop  (xmlrpc_env *env, int argc, char **argv); 
    5254 
    5355#endif 
  • trunk/src/vgc/main.c

    r540 r544  
    5757               "   vx.remove <group> <vserver>\n" 
    5858               "\n" 
     59               "   vx.start  <group>\n" 
     60               "   vx.stop   <group>\n" 
     61               "\n" 
    5962               "Available options:\n" 
    6063               "   -c <path>     configuration file (default: %s/vgc.conf)\n"