summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshizhendong <[email protected]>2023-10-12 11:55:59 +0800
committershizhendong <[email protected]>2023-10-12 11:55:59 +0800
commit37ce17d1e86b5f8499bbe7213c3ed20e5c92d463 (patch)
tree90e66e8bb8d212941a0d41add7fab5bbe0ddddf7
parent8dc48bf88ec13880a533d93ff2a2a30e24f310ff (diff)
build: NEZ-3216 NZ RPM 添加 chrome&chromedriver 依赖
-rw-r--r--tools/package.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/package.sh b/tools/package.sh
index 496148c..9e46c30 100644
--- a/tools/package.sh
+++ b/tools/package.sh
@@ -23,6 +23,8 @@ NZ_TALON_PKG="release/nz-talon/nz-talon-23.10.02.4bd4109f-Release.x86_64.rpm"
# 依赖jdk 文件名
JDK_FILENAME=openjdk-21_linux-x64_bin.tar.gz
+CHROME_FILENAME=chrome-117.0.5938.149-linux64.zip
+CHROMEDRIVER_FILENAME=chromedriver-117.0.5938.149-linux64.zip
# 拉取依赖文件
mc cp nz/$NZ_WEB_PKG ./
mc cp nz/$NZ_AGENT_PKG ./
@@ -32,6 +34,8 @@ mc cp nz/depends/exporter/generator-0.21.0.linux-amd64.zip ./
mc cp nz/depends/prometheus/promtool ./
mc cp nz/depends/map/Tiles.zip ./
mc cp nz/depends/jdk/$JDK_FILENAME ./
+mc cp nz/depends/chrome/$CHROME_FILENAME ./
+mc cp nz/depends/chrome/$CHROMEDRIVER_FILENAME ./
# rpm 编译目录
BUILD_PATH=$CUR_PWD/build
@@ -44,6 +48,10 @@ echo 'packaging begin ...'
# 解压jdk
tar -xzf ./$JDK_FILENAME --strip-components 1 -C $RPM_JDK_PATH
+# 解压 chrome&chromedriver 依赖
+unzip -oq ./$CHROME_FILENAME -d $RPM_NZ_PATH/lib
+unzip -oqj ./$CHROMEDRIVER_FILENAME -d $RPM_NZ_PATH/lib
+
# 解压 nz-web.tar.gz
tar -zxvf nz-web-*.tar.gz -C $RPM_NZ_PATH