|
|
@@ -138,19 +138,28 @@ int sys_set_factory(void)
|
|
|
|
|
|
snprintf(src, sizeof(src), "%s/%s", dir, DATABASE_BAK_NAME);
|
|
|
snprintf(dst, sizeof(dst), "%s/%s", dir, DATABASE_NAME);
|
|
|
-
|
|
|
- paras_reset();
|
|
|
-
|
|
|
LOGD("___ file_copy from %s to %s\n", src, dst);
|
|
|
r = file_copy(dst, src);
|
|
|
+
|
|
|
+ if(0) {
|
|
|
+ r = paras_reset();
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ snprintf(src, sizeof(src), "%s/%s", dir, INI_FILE_BAK_NAME);
|
|
|
+ snprintf(dst, sizeof(dst), "%s/%s", dir, INI_FILE_NAME);
|
|
|
+
|
|
|
+ LOGD("___ file_copy from %s to %s\n", src, dst);
|
|
|
+ r = file_copy(dst, src);
|
|
|
+ }
|
|
|
+
|
|
|
if(r==0) {
|
|
|
- #if 0
|
|
|
+#if 0
|
|
|
r = set_net(&DFLT_PARAS.dev._network_info, IP_V4);
|
|
|
if(r) {
|
|
|
LOGE("____ set_net failed\n");
|
|
|
return -1;
|
|
|
}
|
|
|
- #endif
|
|
|
+#endif
|
|
|
|
|
|
LOGD("____ exit smartPDU now ...\n");
|
|
|
exit(0);
|
|
|
@@ -1214,7 +1223,7 @@ int sys_init(void)
|
|
|
lock_s_init();
|
|
|
paras_init();
|
|
|
|
|
|
- nic_restart(DFLT_NIC);
|
|
|
+ //nic_restart(DFLT_NIC);
|
|
|
thread_start(THREAD_ID_POLLING, NULL);
|
|
|
|
|
|
return 0;
|