summaryrefslogtreecommitdiff
path: root/script
diff options
context:
space:
mode:
authorfengweihao <[email protected]>2020-01-09 14:32:00 +0800
committerfengweihao <[email protected]>2020-01-09 14:32:00 +0800
commit3308970cdc287399b9f32466409b1703a8e88bf7 (patch)
treed41d0073a8b2ff5e9ee906a2b109e92af3e777e0 /script
parentcbc3cc52bedd610a1b9116a0c0f7486d278b538a (diff)
策略验证配置文件、rpm包修改
1. 支持虚拟表配置修改 2. 支持tar、rpm打包 3. 修改table_info配置
Diffstat (limited to 'script')
-rw-r--r--script/tarball.sh36
-rw-r--r--script/verify-policy.service12
2 files changed, 48 insertions, 0 deletions
diff --git a/script/tarball.sh b/script/tarball.sh
new file mode 100644
index 0000000..c9675fa
--- /dev/null
+++ b/script/tarball.sh
@@ -0,0 +1,36 @@
+X=verify-policy
+#X=certstore
+
+typeset -l version
+version=`lsb_release -i -s`
+version_id=`lsb_release -r -s`
+machine=`uname -m`
+issue_date=`date "+%Y%m%d"`
+
+tarball="$X-$2-$version$version_id-$machine-$issue_date".tar.gz
+
+do_mkdir(){
+ if [ ! -d "../package" ]; then
+ mkdir ../package
+ fi
+ cd ../package
+ rm $X -rf
+ mkdir $X
+ mkdir $X/bin
+}
+
+do_copy(){
+ cp ../resource/ $X -rf
+ cp ../build/platform/verify-policy $X/bin
+ cp ../conf $X -rf
+}
+
+do_tarball(){
+ tar -zcvf $1 $X
+ rm $X -rf
+ echo "`date` BUILD=$X COMMIT=$2 ARCHIVE=$tarball" >> release.log
+}
+
+do_mkdir
+do_copy $1
+do_tarball $tarball
diff --git a/script/verify-policy.service b/script/verify-policy.service
new file mode 100644
index 0000000..2f2f6d3
--- /dev/null
+++ b/script/verify-policy.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Verify Policy Engine
+After=redis.service
+
+[Service]
+WorkingDirectory=/home/tsg/verify-policy
+ExecStart=/home/tsg/verify-policy/bin/verify-policy
+Restart=always
+RestartSec=5s
+
+[Install]
+WantedBy=multi-user.target