Просмотр исходного кода

1、更新web,解决三相显示错位问题
2、解决自动生成文件的权限问题

guohui 1 год назад
Родитель
Сommit
0c3ae732e4

BIN
Qt/Qt_Test/Qt_Test


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
cust_data/web/unique/index.html


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
cust_data/web/unique/js/chunk-69b51528.733994cb.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
cust_data/web/unique/js/chunk-69b51528.f3cb430b.js


BIN
output/t113i/pack_dir/root/run/app/Qt_Test


+ 1 - 0
output/t113i/push2/tools/script.sh

@@ -64,6 +64,7 @@ fi
 if [ -e $tmpdir/smartPDU.ini ]; then
     cp -f $tmpdir/smartPDU.ini /root/run/app/
     cp -f $tmpdir/smartPDU.ini /root/run/app/smartPDU_bak.ini
+    chmod 777 /root/run/app/*
     rm -rf /root/bak/*
 fi
 rm -rf $tmpdir

+ 1 - 0
pro/src/paras.c

@@ -3323,6 +3323,7 @@ static int ini_reset(paras_handle_t *h)
 
     sys_get_path(tmp, INI_FILE_BAK_NAME);
     file_copy(tmp, h->path);
+    sys_chmod();
 
     if(h->dic) {
         iniparser_freedict(h->dic);

+ 9 - 1
pro/src/sys.c

@@ -1488,7 +1488,13 @@ int sys_get_prod(GlobalDeviceInfo *info)
     return 0;
 }
 
-
+int sys_chmod(void)
+{
+    char cmd[200],tmp[100];
+    sys_get_path(tmp, "*");
+    sprintf(cmd, "chmod 777 %s", tmp);
+    return system(cmd);
+}
 
 
 
@@ -1497,6 +1503,8 @@ int sys_init(void)
     initLogger();
     lock_s_init();
     paras_init();
+
+    sys_chmod();
     init_hash_table();
     
     //nic_restart(DFLT_NIC);

+ 1 - 0
pro/src/sys.h

@@ -21,6 +21,7 @@ int sys_init(void);
 int sys_reboot(void);
 int sys_set_factory(void);
 
+int sys_chmod(void);
 int sys_get_disk_ava_MB(char *path);
 int sys_get_mem_ava_MB(void);
 int sys_is_running(char *prog);

+ 5 - 4
pub

@@ -22,7 +22,7 @@ PRJS="PRJ_ITK_AC_I3_O1"
 
 #PRJS="PRJ_USASL_AC_I3_O1 PRJ_USASL_AC_I3_O3"
 #PRJS="PRJ_XIAN_AC_I1_O1_P4 PRJ_XIAN_AC_I1_O1_P8"
-#PRJS="PRJ_ITK_AC_I1_O1 PRJ_ITK_AC_I3_O1"
+PRJS="PRJ_ITK_AC_I1_O1 PRJ_ITK_AC_I3_O1"
 #PRJS="PRJ_TEST_AC_I1_O1 PRJ_TEST_AC_I3_O1"
 #PRJS="PRJ_LITECH_AC_I1_O1 PRJ_LITECH_AC_I3_O1"
 #PRJS="PRJ_RELEASE_DC_I_DC_O PRJ_RELEASE_AC_I1_O1 PRJ_RELEASE_AC_I3_O1 PRJ_RELEASE_AC_I3_O3"
@@ -69,9 +69,10 @@ function do_copy()
     mkdir -p $appdir/image
     mkdir -p $appdir/cert
 
-    cp -f $custdir/cert/server.* $appdir/cert/
-    cp -f $custdir/changes.txt   $appdir/
-    cp -f $custdir/db/pdu_dat.db $appdir/
+    cp -f $custdir/cert/server.*         $appdir/cert/
+    cp -f $custdir/changes.txt           $appdir/
+    cp -f $custdir/db/pdu_dat.db         $appdir/
+    cp -f $custdir/../Qt/Qt_Test/Qt_Test $appdir/
     
     if [ "$1" = "PRJ_XIAN_AC_I1_O1_P4" ]; then
         name=ac_in1_out1_p4_xian

+ 0 - 2
tools/mb/mb.cpp

@@ -29,8 +29,6 @@ typedef union {
 	}hdr;
 	uint8_t				padd[128];
 }fw_hdr_t;
-
-
 typedef struct {
 	uint32_t operation_flag;				// 0
 	uint32_t partition;						// 1