summaryrefslogtreecommitdiff
path: root/src/script/tarball.sh
blob: 46366b70f85ade03bb836f9efcdd0333a19a2cc7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
X=certstore-base
#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-$3-$version$version_id-$machine-$issue_date".tar.gz

do_mkdir(){
    cd ../release
    rm $X -rf
    mkdir $X
    mkdir $X/cert
    mkdir $X/tool
}

do_copy(){
    cp ../conf/ $X -rf
    cp ../ca/* $X/cert
    cp ../rule/ $X -rf
    cp ../src/cert_store $X/certstore
    cp ../src/package/* $X
    cp ../src/script/signssl.sh $X/tool
    cp ../src/script/x509 $X/tool   
}

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