libcoredumper/build.sh

43 lines
799 B
Bash
Executable File

#!/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 https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/google-coredumper/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 chmod 644 debian/control
sayAndDo patch -p0 < ../fix_from_scratch_build.patch
sayAndDo dpkg-buildpackage -us -uc