Changeset 13125
- Timestamp:
- 10/22/09 00:05:15 (1 month ago)
- Files:
-
- src/router/rc/init.c (modified) (6 diffs)
- src/router/rc/mtd.c (modified) (1 diff)
- src/router/rc/rc.c (modified) (1 diff)
- src/router/rc/resetbutton.c (modified) (2 diffs)
- src/router/rc/servicemanager.c (modified) (1 diff)
- src/router/rc/services.c (modified) (2 diffs)
- src/router/rc/watchdog.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
src/router/rc/init.c
r13120 r13125 28 28 #define SHELL "/bin/login" 29 29 #define _PATH_CONSOLE "/dev/console" 30 31 32 33 30 34 31 #define start_service(a) sysprintf("startservice %s",a); … … 403 400 cprintf("first message\n"); 404 401 lcdmessage("System Start"); 405 fprintf(stderr, "start service\n");402 fprintf(stderr, "start service\n"); 406 403 fprintf(stderr, "starting Architecture code for " ARCHITECTURE "\n"); 407 404 start_service("sysinit"); … … 573 570 #endif 574 571 cprintf("RESET NVRAM VARS\n"); 575 nvram_set("wl0_lazy_wds",nvram_safe_get("wl_lazy_wds")); 572 nvram_set("wl0_lazy_wds", 573 nvram_safe_get("wl_lazy_wds")); 576 574 577 575 cprintf("RESTART\n"); … … 579 577 #if !defined(HAVE_MADWIFI) && !defined(HAVE_RT2880) 580 578 for (c = 0; c < cnt; c++) { 581 sysprintf("wlconf %s down", get_wl_instance_name(c)); 579 sysprintf("wlconf %s down", 580 get_wl_instance_name(c)); 582 581 char *next; 583 582 char var[80]; … … 586 585 if (vifs != NULL) 587 586 foreach(var, vifs, next) { 588 sysprintf ("ifconfig %s down", var);587 sysprintf("ifconfig %s down", var); 589 588 } 590 589 } … … 709 708 for (c = 0; c < cnt; c++) { 710 709 sysprintf("wl -i %s radio off", 711 get_wl_instance_name(c));710 get_wl_instance_name(c)); 712 711 } 713 712 led_control(LED_SEC0, LED_OFF); src/router/rc/mtd.c
r13108 r13125 234 234 stop_service("freeradius"); 235 235 system("killall process_monitor"); 236 #endif 236 #endif 237 237 #ifdef HAVE_MAGICBOX 238 238 trx.magic = STORE32_LE(trx.magic); src/router/rc/rc.c
r13109 r13125 226 226 // {"nvram", NULL, &nvram_main}, 227 227 #ifdef HAVE_ROAMING 228 // {"roaming_daemon", NULL, &roaming_daemon_main},228 // {"roaming_daemon", NULL, &roaming_daemon_main}, 229 229 {"supplicant", "supplicant", NULL}, 230 230 #endif src/router/rc/resetbutton.c
r13112 r13125 227 227 { 228 228 229 int brand = getRouterBrand();230 if (brand == ROUTER_BOARD_GATEWORX_GW2369)231 return 1;232 return 0;229 int brand = getRouterBrand(); 230 if (brand == ROUTER_BOARD_GATEWORX_GW2369) 231 return 1; 232 return 0; 233 233 } 234 234 … … 504 504 case ROUTER_DLINK_DIR320: 505 505 case ROUTER_WRT600N: 506 case ROUTER_NETGEAR_WNR3500L: 506 case ROUTER_NETGEAR_WNR3500L: 507 507 sesgpio = 0x16; // gpio 6, inversed 508 508 break; 509 case ROUTER_WRT320N: 509 case ROUTER_WRT320N: 510 510 sesgpio = 0x15; // gpio 5, inversed 511 511 break; src/router/rc/servicemanager.c
r12770 r13125 24 24 #include <stdio.h> 25 25 #include <shutils.h> 26 #include <stdlib.h> 26 #include <stdlib.h> 27 27 28 28 #define SERVICE_MODULE "/lib/services.so" src/router/rc/services.c
r12902 r13125 703 703 static void handle_qos(void) 704 704 { 705 void *handle = NULL; 705 void *handle = NULL; 706 706 707 707 startstop_f("wshaper"); … … 763 763 } 764 764 #endif 765 766 765 767 766 /* src/router/rc/watchdog.c
r12882 r13125 14 14 int radiostate = -1; 15 15 int oldstate = -1; 16 int counter =0;16 int counter = 0; 17 17 int fd = open("/dev/misc/watchdog", O_WRONLY); 18 18 … … 73 73 * end software wlan led control 74 74 */ 75 75 76 76 sleep(10); 77 if (nvram_match("warn_enabled","1")) 78 { 79 counter++; 80 if (!(counter%60)) 81 system("notifier&"); // 77 if (nvram_match("warn_enabled", "1")) { 78 counter++; 79 if (!(counter % 60)) 80 system("notifier&"); // 82 81 } 83 82 }
