|
@@ -106,7 +106,11 @@ int sys_set_factory(void)
|
|
|
snprintf(src, sizeof(src), "%s/%s", dir, DATABASE_BAK_NAME);
|
|
snprintf(src, sizeof(src), "%s/%s", dir, DATABASE_BAK_NAME);
|
|
|
snprintf(dst, sizeof(dst), "%s/%s", dir, DATABASE_NAME);
|
|
snprintf(dst, sizeof(dst), "%s/%s", dir, DATABASE_NAME);
|
|
|
LOGD("__1__ file_copy from %s to %s\n", src, dst);
|
|
LOGD("__1__ file_copy from %s to %s\n", src, dst);
|
|
|
- r = file_copy(dst, src);
|
|
|
|
|
|
|
+ char sysorder[100];
|
|
|
|
|
+ snprintf(sysorder, sizeof(sysorder), "cp -f %s %s", src, dst);
|
|
|
|
|
+ // r = file_copy(dst, src);
|
|
|
|
|
+ r = system(sysorder);
|
|
|
|
|
+ LOGD("__1__ file_copy r=%d!\n", r);
|
|
|
|
|
|
|
|
if(0) {
|
|
if(0) {
|
|
|
r = paras_reset();
|
|
r = paras_reset();
|
|
@@ -116,7 +120,11 @@ int sys_set_factory(void)
|
|
|
snprintf(dst, sizeof(dst), "%s/%s", dir, INI_FILE_NAME);
|
|
snprintf(dst, sizeof(dst), "%s/%s", dir, INI_FILE_NAME);
|
|
|
|
|
|
|
|
LOGD("__2__ file_copy from %s to %s\n", src, dst);
|
|
LOGD("__2__ file_copy from %s to %s\n", src, dst);
|
|
|
- r = file_copy(dst, src);
|
|
|
|
|
|
|
+ char sysorder1[100];
|
|
|
|
|
+ snprintf(sysorder1, sizeof(sysorder1), "cp -f %s %s", src, dst);
|
|
|
|
|
+ // r = file_copy(dst, src);
|
|
|
|
|
+ r = system(sysorder1);
|
|
|
|
|
+ LOGD("__2__ file_copy r=%d!\n", r);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
#if 0
|
|
#if 0
|