Преглед изворни кода

1、更新web到20.14版本
2、优化推送升级脚本

guohui пре 2 година
родитељ
комит
c9dccb1655
59 измењених фајлова са 74 додато и 54 уклоњено
  1. 1 1
      cust_data/web/anderson/css/app.28cae6e7.css
  2. 1 0
      cust_data/web/anderson/css/chunk-2e2e088e.8711ef24.css
  3. 0 1
      cust_data/web/anderson/css/chunk-34a49705.74ffe521.css
  4. 1 0
      cust_data/web/anderson/css/chunk-3bb7e61a.502a2ea4.css
  5. 0 1
      cust_data/web/anderson/css/chunk-48f71aa7.6d47c775.css
  6. 0 1
      cust_data/web/anderson/css/chunk-510b2802.43753ee9.css
  7. 1 0
      cust_data/web/anderson/css/chunk-996948dc.29bd96e9.css
  8. 0 0
      cust_data/web/anderson/css/chunk-ebd17358.2f9fde42.css
  9. 0 0
      cust_data/web/anderson/css/chunk-ff0241b8.0aaaddbc.css
  10. 1 1
      cust_data/web/anderson/index.html
  11. 1 0
      cust_data/web/anderson/js/app.40bff0fa.js
  12. 0 1
      cust_data/web/anderson/js/app.c62728c7.js
  13. 1 0
      cust_data/web/anderson/js/chunk-2e2e088e.761f7fb5.js
  14. 0 1
      cust_data/web/anderson/js/chunk-34a49705.0fc95bf7.js
  15. 0 1
      cust_data/web/anderson/js/chunk-37b58d74.86cdf5a6.js
  16. 1 0
      cust_data/web/anderson/js/chunk-37b58d74.e7044538.js
  17. 0 1
      cust_data/web/anderson/js/chunk-37fda618.3eed7f38.js
  18. 1 0
      cust_data/web/anderson/js/chunk-37fda618.7dc6c9fa.js
  19. 1 0
      cust_data/web/anderson/js/chunk-3bb7e61a.06e3a897.js
  20. 0 1
      cust_data/web/anderson/js/chunk-42d41ebc.cb28b52c.js
  21. 0 1
      cust_data/web/anderson/js/chunk-48f71aa7.90928475.js
  22. 0 1
      cust_data/web/anderson/js/chunk-510b2802.5ccc076a.js
  23. 1 1
      cust_data/web/general/js/chunk-7fa676f8.7986b1b7.js
  24. 0 1
      cust_data/web/anderson/js/chunk-c649c72c.0d7da8fe.js
  25. 1 0
      cust_data/web/anderson/js/chunk-c649c72c.fdf8e56e.js
  26. 1 1
      cust_data/web/anderson/js/chunk-df81353a.657c7f7e.js
  27. 1 0
      cust_data/web/anderson/js/chunk-ff0241b8.4d27dbe9.js
  28. 1 1
      cust_data/web/general/css/app.44a4af7a.css
  29. 0 0
      cust_data/web/general/css/chunk-0becaf8a.2f9fde42.css
  30. 0 1
      cust_data/web/general/css/chunk-29deddf3.9f7f992d.css
  31. 0 1
      cust_data/web/general/css/chunk-2c6a69f2.b2b9a172.css
  32. 1 0
      cust_data/web/general/css/chunk-2e2e088e.8711ef24.css
  33. 1 0
      cust_data/web/general/css/chunk-6d37a1a7.ea953e26.css
  34. 0 1
      cust_data/web/general/css/chunk-7fa676f8.7d983dc3.css
  35. 1 0
      cust_data/web/general/css/chunk-c5cb3984.2ede895e.css
  36. 0 0
      cust_data/web/general/css/chunk-f1401330.0aaaddbc.css
  37. 1 1
      cust_data/web/general/index.html
  38. 0 1
      cust_data/web/general/js/app.16c772a0.js
  39. 1 0
      cust_data/web/general/js/app.6d82c58e.js
  40. 1 0
      cust_data/web/general/js/chunk-0becaf8a.dd879151.js
  41. 0 1
      cust_data/web/general/js/chunk-29deddf3.9d2e9cde.js
  42. 0 1
      cust_data/web/general/js/chunk-2c6a69f2.ac68304c.js
  43. 1 0
      cust_data/web/general/js/chunk-2e2e088e.d74086a6.js
  44. 0 1
      cust_data/web/general/js/chunk-37b58d74.7addec97.js
  45. 1 0
      cust_data/web/general/js/chunk-37b58d74.fb183d40.js
  46. 0 1
      cust_data/web/general/js/chunk-37fda618.850f622c.js
  47. 1 0
      cust_data/web/general/js/chunk-37fda618.d0f7a125.js
  48. 0 1
      cust_data/web/general/js/chunk-42d41ebc.3614d336.js
  49. 1 0
      cust_data/web/general/js/chunk-6d37a1a7.5a2b7449.js
  50. 1 0
      cust_data/web/general/js/chunk-c5cb3984.06bf8931.js
  51. 0 1
      cust_data/web/general/js/chunk-c649c72c.30b9c76c.js
  52. 1 0
      cust_data/web/general/js/chunk-c649c72c.c375899a.js
  53. 0 1
      cust_data/web/general/js/chunk-db98da80.6865615f.js
  54. 1 0
      cust_data/web/general/js/chunk-f1401330.24c6245e.js
  55. 24 4
      output/push/push.bat
  56. 4 2
      output/push/tools/script.sh
  57. 12 11
      output/push2/push.bat
  58. 1 1
      output/push2/tools/script.sh
  59. 5 8
      pro/src/app.c

Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
cust_data/web/anderson/css/app.28cae6e7.css


+ 1 - 0
cust_data/web/anderson/css/chunk-2e2e088e.8711ef24.css

@@ -0,0 +1 @@
+.el-form-item__content[data-v-217ee6de]{border:1px solid #dcdfe6;border-radius:20px;padding:10px;background-color:#f2f6fc}.el-input[data-v-217ee6de]{border-radius:20px}

+ 0 - 1
cust_data/web/anderson/css/chunk-34a49705.74ffe521.css

@@ -1 +0,0 @@
-.row-item[data-v-6b64f310]{display:-webkit-box;line-height:40px}.row-item-title[data-v-6b64f310]{font-weight:700;padding-right:10px}.row-item-content[data-v-6b64f310]{width:50%;white-space:nowrap;word-wrap:normal;word-break:keep-all;text-overflow:ellipsis;overflow:hidden}.disabledEdit[data-v-6b64f310]{.el-form-item__content{pointer-events:none}}

Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/anderson/css/chunk-3bb7e61a.502a2ea4.css


+ 0 - 1
cust_data/web/anderson/css/chunk-48f71aa7.6d47c775.css

@@ -1 +0,0 @@
-.el-form-item__content[data-v-168e81a0]{border:1px solid #dcdfe6;border-radius:20px;padding:10px;background-color:#f2f6fc}.el-input[data-v-168e81a0]{border-radius:20px}

Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/anderson/css/chunk-510b2802.43753ee9.css


+ 1 - 0
cust_data/web/anderson/css/chunk-996948dc.29bd96e9.css

@@ -0,0 +1 @@
+.row-item[data-v-48161ffa]{display:-webkit-box;line-height:40px}.row-item-title[data-v-48161ffa]{font-weight:700;padding-right:10px}.row-item-content[data-v-48161ffa]{width:50%;white-space:nowrap;word-wrap:normal;word-break:keep-all;text-overflow:ellipsis;overflow:hidden}.disabledEdit[data-v-48161ffa]{.el-form-item__content{pointer-events:none}}

cust_data/web/anderson/css/chunk-df81353a.2f9fde42.css → cust_data/web/anderson/css/chunk-ebd17358.2f9fde42.css


cust_data/web/anderson/css/chunk-42d41ebc.0aaaddbc.css → cust_data/web/anderson/css/chunk-ff0241b8.0aaaddbc.css


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
cust_data/web/anderson/index.html


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/anderson/js/app.40bff0fa.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/anderson/js/app.c62728c7.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/anderson/js/chunk-2e2e088e.761f7fb5.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/anderson/js/chunk-34a49705.0fc95bf7.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/anderson/js/chunk-37b58d74.86cdf5a6.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/anderson/js/chunk-37b58d74.e7044538.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/anderson/js/chunk-37fda618.3eed7f38.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/anderson/js/chunk-37fda618.7dc6c9fa.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/anderson/js/chunk-3bb7e61a.06e3a897.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/anderson/js/chunk-42d41ebc.cb28b52c.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/anderson/js/chunk-48f71aa7.90928475.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/anderson/js/chunk-510b2802.5ccc076a.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
cust_data/web/general/js/chunk-7fa676f8.7986b1b7.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/anderson/js/chunk-c649c72c.0d7da8fe.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/anderson/js/chunk-c649c72c.fdf8e56e.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
cust_data/web/anderson/js/chunk-df81353a.657c7f7e.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/anderson/js/chunk-ff0241b8.4d27dbe9.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
cust_data/web/general/css/app.44a4af7a.css


cust_data/web/general/css/chunk-db98da80.2f9fde42.css → cust_data/web/general/css/chunk-0becaf8a.2f9fde42.css


+ 0 - 1
cust_data/web/general/css/chunk-29deddf3.9f7f992d.css

@@ -1 +0,0 @@
-.el-form-item__content[data-v-62c78fc7]{border:1px solid #dcdfe6;border-radius:20px;padding:10px;background-color:#f2f6fc}.el-input[data-v-62c78fc7]{border-radius:20px}

Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/general/css/chunk-2c6a69f2.b2b9a172.css


+ 1 - 0
cust_data/web/general/css/chunk-2e2e088e.8711ef24.css

@@ -0,0 +1 @@
+.el-form-item__content[data-v-217ee6de]{border:1px solid #dcdfe6;border-radius:20px;padding:10px;background-color:#f2f6fc}.el-input[data-v-217ee6de]{border-radius:20px}

Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/general/css/chunk-6d37a1a7.ea953e26.css


+ 0 - 1
cust_data/web/general/css/chunk-7fa676f8.7d983dc3.css

@@ -1 +0,0 @@
-.row-item[data-v-302d7a90]{display:-webkit-box;line-height:40px}.row-item-title[data-v-302d7a90]{font-weight:700;padding-right:10px}.row-item-content[data-v-302d7a90]{width:50%;white-space:nowrap;word-wrap:normal;word-break:keep-all;text-overflow:ellipsis;overflow:hidden}.disabledEdit[data-v-302d7a90]{.el-form-item__content{pointer-events:none}}

+ 1 - 0
cust_data/web/general/css/chunk-c5cb3984.2ede895e.css

@@ -0,0 +1 @@
+.row-item[data-v-0222c882]{display:-webkit-box;line-height:40px}.row-item-title[data-v-0222c882]{font-weight:700;padding-right:10px}.row-item-content[data-v-0222c882]{width:50%;white-space:nowrap;word-wrap:normal;word-break:keep-all;text-overflow:ellipsis;overflow:hidden}.disabledEdit[data-v-0222c882]{.el-form-item__content{pointer-events:none}}

cust_data/web/general/css/chunk-42d41ebc.0aaaddbc.css → cust_data/web/general/css/chunk-f1401330.0aaaddbc.css


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
cust_data/web/general/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/general/js/app.16c772a0.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/general/js/app.6d82c58e.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/general/js/chunk-0becaf8a.dd879151.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/general/js/chunk-29deddf3.9d2e9cde.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/general/js/chunk-2c6a69f2.ac68304c.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/general/js/chunk-2e2e088e.d74086a6.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/general/js/chunk-37b58d74.7addec97.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/general/js/chunk-37b58d74.fb183d40.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/general/js/chunk-37fda618.850f622c.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/general/js/chunk-37fda618.d0f7a125.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/general/js/chunk-42d41ebc.3614d336.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/general/js/chunk-6d37a1a7.5a2b7449.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/general/js/chunk-c5cb3984.06bf8931.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/general/js/chunk-c649c72c.30b9c76c.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/general/js/chunk-c649c72c.c375899a.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
cust_data/web/general/js/chunk-db98da80.6865615f.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
cust_data/web/general/js/chunk-f1401330.24c6245e.js


+ 24 - 4
output/push/push.bat

@@ -1,8 +1,14 @@
 @ECHO OFF
 
-SET TARGET=pdutar
-SET IP=192.168.1.132
+SET IP=192.168.234.132
+
+SET BAT=0
+IF "%~1" NEQ "" (
+    SET IP=%1
+    SET BAT=1
+)
 
+SET TARGET=pdutar
 SET CURDIR=%~dp0
 SET CURDIR=%CURDIR:~0,-1%
 
@@ -19,8 +25,22 @@ SET PWD=123456
 ::send file
 ECHO send %TARGET% to device ...
 ECHO  y  | %PSCP% %OUTDIR%\%TARGET% root@%IP%:%DEVDIR%
-ECHO send finished!
+IF %ERRORLEVEL% NEQ 0 (
+    ECHO send failed!
+    EXIT /B 1
+)
 
-ECHO release %TARGET% now ...
+ECHO release %TARGET%
 ECHO  y  | %PLINK%  -ssh -t  -pw %PWD% %USR%@%IP% -m %FBAT%
+IF %ERRORLEVEL% NEQ 0 (
+    ECHO upgrade failed!
+    EXIT /B 2
+)
+
+IF %BAT% EQU 0  (
+    ECHO quit now ...
+    TIMEOUT /T 2 > NUL
+)
+
+EXIT /B 0
 

+ 4 - 2
output/push/tools/script.sh

@@ -68,8 +68,10 @@ rm $obj
 set_net
 
 echo +++++++ upgrade ok! +++++++
-echo reboot device now ... 
-reboot -f
+echo reboot device
+
+reboot 1
+exit 0
 
 
 

+ 12 - 11
output/push2/push.bat

@@ -2,10 +2,10 @@
 
 SET IP=192.168.1.132
 
-IF "%~1"=="" (
-    SET IP=%IP%
-) ELSE (
+SET BAT=0
+IF "%~1" NEQ "" (
     SET IP=%1
+    SET BAT=1
 )
 
 SET CURDIR=%~dp0
@@ -35,20 +35,21 @@ COPY /Y %%x  %TMPDIR%\
 ::send files
 ECHO send %TMPDIR% to device ...
 ECHO  y  | %PSCP% -r %TMPDIR% %USR%@%IP%:%DEVDIR%
-IF %ERRORLEVEL% EQU 0 (
-    ECHO send finished!
-)  ELSE (
+IF %ERRORLEVEL% NEQ 0 (
     ECHO send failed!
     EXIT /B 1
 )
 
-ECHO exec script now ...
+ECHO send finished, release files now ...
 ECHO  y  | %PLINK%  -ssh -t  -pw %PWD% %USR%@%IP% -m %FBAT%
-IF %ERRORLEVEL% EQU 0 (
-    ECHO exec bash ok!
-)  ELSE (
-    ECHO exec bash failed!
+IF %ERRORLEVEL% NEQ 0 (
+    ECHO upgrade failed!
     EXIT /B 2
 )
 
+IF %BAT% EQU 0 (
+    ECHO quit now ...
+    TIMEOUT /T 2 > NUL
+)
+
 EXIT /B 0

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

@@ -71,7 +71,7 @@ rm -rf $tmpdir
 set_net
 
 echo +++++++ upgrade ok! +++++++
-echo  reboot device now ...
+echo  reboot device
 
 reboot -d 1
 exit 0

+ 5 - 8
pro/src/app.c

@@ -1857,18 +1857,15 @@ void* ntp_thread(void *arg)
 
 int snmp_config(SNMPManager *m)
 {
-    char *path_conf="/root/run/app/snmp/conf/snmpd.conf";
-    //char *path_conf="/root/snmpd.conf";
+    char path[200];
+    char *conf="/snmp/conf/snmpd.conf";
     char user[100],pass[200],cmd[400];
 
-    if(strlen(m->crypt.auth.alg)<=1) {
-        return -1;
-    }
-
     //createUser afafafaf MD5 "md5123456" DES "des123456
+    sys_get_path(path, conf);
 
     //delete
-    sprintf(cmd, "sed -e /^createUser.*$/d -e /^rouser.*$/d -i %s", path_conf);
+    sprintf(cmd, "sed -e /^createUser.*$/d -e /^rouser.*$/d -i %s", path);
     system(cmd);
 
     if(m->version==2) {
@@ -1879,7 +1876,7 @@ int snmp_config(SNMPManager *m)
             strcat(pass, cmd);
         }
 
-        sprintf(cmd, "sed -e \"$ a %s\" -e \"$ a %s\" -i %s", pass, user, path_conf);
+        sprintf(cmd, "sed -e \"$ a %s\" -e \"$ a %s\" -i %s", pass, user, path);
         system(cmd);
     }
     system("/etc/init.d/S90PDUApp restart snmpd");