#include "engine/fota_tar.h"
#include "engine/ua_types.h"
+#ifndef HOST_BUILD
+#define LOG_FILE_PATH "/opt/data/update/last_update.log"
+#else
+#define LOG_FILE_PATH "./last_update.log"
+#endif
+
-#define SYSTEM_LOG_DIR "/opt/var/log"
-#define TEMP_FOLDER "/tmp" // TODO
//char ua_slot_mode = 0;
int dm_verity_status = DM_VERITY_DISABLED;
static char fota_cause[MAX_FILE_PATH];
static char delta_folder[MAX_FOLDER_PATH];
static char delta_path[MAX_FILE_PATH];
-static char log_folder[MAX_FOLDER_PATH];
static char result_folder[MAX_FOLDER_PATH];
-static char temp_folder[MAX_FOLDER_PATH];
static char log_path[MAX_FILE_PATH];
static char mnt_point[MAX_FILE_PATH];
----------------------------------------------------------------------------*/
void log_init(void)
{
+#ifndef DEBUG_STDOUT
snprintf(log_path, sizeof(log_path), "%s", LOG_FILE_PATH);
__log_out_file__ = fopen(log_path, "w");
perror("file open error\n");
return;
}
+#endif
get_time_stamp();
LOG("===== log start [%s] =====\n", ts);
s_update_data.ua_delta_folder = strdup(delta_folder);
s_update_data.ua_delta_path = strdup(delta_path);
snprintf(mnt_point, sizeof(mnt_point)-1, "%s", my_opt.dest);
- snprintf(temp_folder, sizeof(temp_folder)-1, "%s", TEMP_FOLDER);
- snprintf(log_folder, sizeof(log_folder)-1, "%s", SYSTEM_LOG_DIR);
snprintf(fota_result, sizeof(fota_result), "%s/%s", result_folder, "result");