Changeset 10337


Ignore:
Timestamp:
09/14/08 15:19:28 (5 years ago)
Author:
BrainSlayer
Message:

flush config from vtysh

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/services/services/routing.c

    r10208 r10337  
    4646    { 
    4747        zebra_ospf_init(  ); 
    48         dd_syslog( LOG_INFO, "zebra : zebra (ospf) successfully initiated\n" ); 
     48        dd_syslog( LOG_INFO, 
     49                   "zebra : zebra (ospf) successfully initiated\n" ); 
    4950    } 
    5051    else if( nvram_match( "wk_mode", "bgp" ) ) 
    5152    { 
    5253        zebra_bgp_init(  ); 
    53         dd_syslog( LOG_INFO, "zebra : zebra (ospf) successfully initiated\n" ); 
     54        dd_syslog( LOG_INFO, 
     55                   "zebra : zebra (ospf) successfully initiated\n" ); 
    5456    } 
    5557    else if( nvram_match( "wk_mode", "router" ) ) 
    5658    { 
    5759        zebra_ripd_init(  ); 
    58         dd_syslog( LOG_INFO, "zebra : zebra (router) successfully initiated\n" ); 
     60        dd_syslog( LOG_INFO, 
     61                   "zebra : zebra (router) successfully initiated\n" ); 
    5962    } 
    6063    else 
    6164        return 0; 
    6265    return 0; 
     66} 
     67 
     68void start_quagga_writememory( void ) 
     69{ 
     70    FILE *in = fopen( "/tmp/zebra.conf", "rb" ); 
     71 
     72    if( in != NULL ) 
     73    { 
     74        fclose( in ); 
     75        nvram_set( "zebra_copt", "1" ); 
     76        writenvram( "zebra_conf", "/tmp/zebra.conf" ); 
     77    } 
     78    else 
     79        nvram_set( "zebra_copt", "0" ); 
     80 
     81    FILE *in = fopen( "/tmp/ospfd.conf", "rb" ); 
     82 
     83    if( in != NULL ) 
     84    { 
     85        fclose( in ); 
     86        nvram_set( "ospfd_copt", "1" ); 
     87        writenvram( "ospfd_conf", "/tmp/ospfd.conf" ); 
     88    } 
     89    else 
     90        nvram_set( "ospfd_copt", "0" ); 
     91 
    6392} 
    6493 
     
    510539    { 
    511540        dd_syslog( LOG_INFO, 
    512                 "zebra : zebra (ripd and ospfd) daemon successfully stopped\n" ); 
     541                   "zebra : zebra (ripd and ospfd) daemon successfully stopped\n" ); 
    513542        ret1 = killall( "zebra", SIGTERM ); 
    514543        ret2 = killall( "ripd", SIGTERM ); 
Note: See TracChangeset for help on using the changeset viewer.