Changeset 10337
- Timestamp:
- 09/14/08 15:19:28 (5 years ago)
- File:
-
- 1 edited
-
src/router/services/services/routing.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/router/services/services/routing.c
r10208 r10337 46 46 { 47 47 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" ); 49 50 } 50 51 else if( nvram_match( "wk_mode", "bgp" ) ) 51 52 { 52 53 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" ); 54 56 } 55 57 else if( nvram_match( "wk_mode", "router" ) ) 56 58 { 57 59 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" ); 59 62 } 60 63 else 61 64 return 0; 62 65 return 0; 66 } 67 68 void 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 63 92 } 64 93 … … 510 539 { 511 540 dd_syslog( LOG_INFO, 512 "zebra : zebra (ripd and ospfd) daemon successfully stopped\n" );541 "zebra : zebra (ripd and ospfd) daemon successfully stopped\n" ); 513 542 ret1 = killall( "zebra", SIGTERM ); 514 543 ret2 = killall( "ripd", SIGTERM );
Note: See TracChangeset
for help on using the changeset viewer.
