tbftss/build/linux/build.sh

43 lines
591 B
Bash
Raw Normal View History

2015-12-05 09:42:10 +01:00
#!/bin/bash -e
2015-12-05 16:47:57 +01:00
cd `dirname $0`
2015-12-05 09:42:10 +01:00
BUILDROOT="build/linux"
OUT="$BUILDROOT/tbftss"
cd ../..
VERSION=$1
REVISION=$2
SIZE=0
make clean
make
make dist
mkdir -p $OUT
rm -rf $OUT/*
mkdir -p $OUT/DEBIAN
2016-05-20 23:39:07 +02:00
make DESTDIR=$OUT install
2015-12-05 09:42:10 +01:00
SIZE=`du -bs $OUT | cut -f -1`
SIZE=`expr $SIZE / 1024`
sed \
-e "s/\${version}/$VERSION-$REVISION/" \
-e "s/\${size}/$SIZE/" \
$BUILDROOT/control > $OUT/DEBIAN/control
cd $BUILDROOT
dpkg-deb --build tbftss
mv tbftss.deb tbftss-${VERSION}-${REVISION}.i386.deb
alien -r --bump=0 tbftss-${VERSION}-${REVISION}.i386.deb
mv *.deb *.rpm ../../dist
rm -rf tbftss