Blame build/build_deb.sh

Packit 6d2c1b
#!/bin/bash
Packit 6d2c1b
Packit 6d2c1b
BASE_DIR=`pwd`
Packit 6d2c1b
script_dir=`dirname $(readlink -f $0)`
Packit 6d2c1b
cd $script_dir/..
Packit 6d2c1b
Packit 6d2c1b
BUILD_DIR=`pwd`/build_debian
Packit 6d2c1b
mkdir -p $BUILD_DIR
Packit 6d2c1b
Packit 6d2c1b
LOG_FILE=$BUILD_DIR/build_debian.log
Packit 6d2c1b
Packit 6d2c1b
echo "Running ./autogen.sh ..."
Packit 6d2c1b
./autogen.sh > $LOG_FILE 2>&1
Packit 6d2c1b
Packit 6d2c1b
echo "Running ./configure ..."
Packit 6d2c1b
./configure >> $LOG_FILE 2>&1
Packit 6d2c1b
if [ $? -ne 0 ]; then
Packit 6d2c1b
	echo "configure failed! see $LOG_FILE"
Packit 6d2c1b
	cd $BASE_DIR
Packit 6d2c1b
	exit 1
Packit 6d2c1b
fi
Packit 6d2c1b
Packit 6d2c1b
echo "Running make dist ..."
Packit 6d2c1b
make dist >> $LOG_FILE 2>&1
Packit 6d2c1b
if [ $? -ne 0 ]; then
Packit 6d2c1b
	echo "make dist failed! see $LOG_FILE"
Packit 6d2c1b
	cd $BASE_DIR
Packit 6d2c1b
	exit 2
Packit 6d2c1b
fi
Packit 6d2c1b
Packit 6d2c1b
cp libvma*.tar.gz $BUILD_DIR/
Packit 6d2c1b
cd $BUILD_DIR
Packit 6d2c1b
tar xzvf libvma*.tar.gz >> $LOG_FILE 2>&1
Packit 6d2c1b
cd $(find . -maxdepth 1 -type d -name "libvma*")
Packit 6d2c1b
VMA_DIR=`pwd`
Packit 6d2c1b
Packit 6d2c1b
echo "Running dpkg-buildpackage ... this might take a while ..."
Packit 6d2c1b
dpkg-buildpackage -us -uc >> $LOG_FILE 2>&1
Packit 6d2c1b
if [ $? -ne 0 ]; then
Packit 6d2c1b
	echo "dpkg-buildpackage failed! see $LOG_FILE"
Packit 6d2c1b
	cd $BASE_DIR
Packit 6d2c1b
	exit 3
Packit 6d2c1b
fi
Packit 6d2c1b
Packit 6d2c1b
cd ..
Packit 6d2c1b
Packit 6d2c1b
rm -rf $VMA_DIR
Packit 6d2c1b
Packit 6d2c1b
echo "Debian file are under $BUILD_DIR"
Packit 6d2c1b
Packit 6d2c1b
rm -rf $LOG_FILE
Packit 6d2c1b
Packit 6d2c1b
cd $BASE_DIR