summaryrefslogtreecommitdiff
path: root/scripts/snaphot-deb
blob: d4ee6eeb977a06e7e53f1ae4c960ddfbf94511a8 (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
40
41
42
43
44
45
46
47
48
49
50
51
#!/bin/bash


VER=`cat src/VERSION | head -n 1`

echo 'VER='$VER

(
    cp -r scripts/debian .

cp debian/changelog.2 debian/changelog.3
cp debian/changelog.1 debian/changelog.2
cp debian/changelog debian/changelog.1
#git-dch --git-author -vaN $VER-$DEB_VER_MINOR --distribution=experimental --debian-tag=experimental/%\(version\)s
git-dch --git-author -vaSN $VER --distribution=experimental --debian-tag=experimental/%\(version\)s

    cp debian/changelog* scripts/debian
    rm -rv ./debian
)




CHGLOG_VER=`head -1 scripts/debian/changelog | awk -F "[()]" '{ for (i=2; i<NF; i+=2) print $i }'`
OUTNAME=antpm_${CHGLOG_VER}.orig.tar
#OUTNAME=antpm_${VER}.orig.tar


rm -fv ${OUTNAME}.gz
tar -czvf ${OUTNAME}.gz -T scripts/origsrc-file-list
#tar --xz -cf ${OUTNAME}.xz -T scripts/origsrc-file-list

echo 'OK: ' ${OUTNAME}.gz


ROOT=`mktemp -d --tmp=.`
eval ROOT=$ROOT

echo $ROOT
echo
mv ${OUTNAME}.gz $ROOT/

( cd $ROOT;
    mkdir build;
    cd build
    tar -xzf ../${OUTNAME}.gz
    mv scripts/debian .
    echo -e "\nStarting to build...\n"
    debuild -us -uc && echo -e "\nBuild OK\ndeb package in '${ROOT}' \n";
)