|
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
|