*添加脚本tarball.sh,生成安装包

*修改当Maat无初始化时,证书签发失败
This commit is contained in:
fengweihao
2018-11-13 10:31:21 +08:00
parent c0dd5d1d3f
commit e125afd91d
8 changed files with 73 additions and 30 deletions

34
src/script/tarball.sh Normal file
View File

@@ -0,0 +1,34 @@
X=CertStore-Base-$2
version=`lsb_release -i -s`
version_id=`lsb_release -r -s`
machine=`uname -m`
issue_date=`date "+%Y%m%d"`
tarball="$X-$3-$version$version_id-$machine-$issue_date".tar.gz
do_mkdir(){
cd ../release
rm $X -rf
mkdir $X
mkdir $X/cert
}
do_copy(){
cp ../conf/ $X -rf
cp ../ca/* $X/cert
cp ../rule/ $X -rf
cp ../src/cert_store $X/certstore1.0
cp ../src/package/* $X
}
do_tarball(){
tar -zcvf $1 $X
rm $X -rf
echo "`date` BUILD=$X COMMIT=$3 ARCHIVE=$tarball" >> release.log
}
do_mkdir
do_copy $1
do_tarball $tarball