libcoredumper/build.sh

41 lines
704 B
Bash
Raw Normal View History

#!/bin/bash
VERSION=1.2.1
sayAndDo () {
echo $@
eval $@
if [ $? -ne 0 ]
then
echo "ERROR: command failed!"
exit 1
fi
}
installIfMissing () {
dpkg -s $@ > /dev/null
if [ $? -ne 0 ]; then
echo " - oops, missing $@, installing"
sudo apt-get install $@
else
echo " - $@ ok"
fi
echo
}
if [ ! -f coredumper-$VERSION.tar.gz ]
then
sayAndDo wget http://google-coredumper.googlecode.com/files/coredumper-$VERSION.tar.gz
fi
if [ -d coredumper-$VERSION ]
then
sayAndDo rm -rf coredumper-$VERSION
fi
sayAndDo tar zxf coredumper-$VERSION.tar.gz
sayAndDo cd coredumper-$VERSION
sayAndDo mv packages/deb debian
sayAndDo patch -p0 < ../fix_from_scratch_build.patch
sayAndDo dpkg-buildpackage