2014-01-18 00:40:51 -08:00
|
|
|
#!/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
|
2016-09-03 00:24:45 -07:00
|
|
|
sayAndDo wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/google-coredumper/coredumper-$VERSION.tar.gz
|
2014-01-18 00:40:51 -08:00
|
|
|
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
|
2014-07-01 08:17:05 -07:00
|
|
|
sayAndDo chmod 644 debian/control
|
2014-01-18 00:40:51 -08:00
|
|
|
sayAndDo patch -p0 < ../fix_from_scratch_build.patch
|
2014-04-03 02:47:35 -07:00
|
|
|
sayAndDo dpkg-buildpackage -us -uc
|
|
|
|
|