Newer
Older
#!/usr/bin/env bash
# This script is for launchpad.
(
set -e
set -o xtrace
cd ..
cat > moose.recipe <<EOF
# bzr-builder format 0.3 deb-version {debupstream}+{revno}
lp:moose
EOF
# one can do nesting here.
if [ $# -gt 0 ]; then
if [[ "$1" == "update" ]]; then
echo "Fetching repo and creating tar-ball"
bzr dailydeb --allow-fallback-to-native moose.recipe ..
elif [[ "$1" == "pbuilder" ]]; then
bzr dailydeb --allow-fallback-to-native moose.recipe ..
sudo -E pbuilder build ../*.dsc
exit
fi
fi
tarFile=`find .. -type f -maxdepth 1 -name "moose_3.0*.tar.gz"`
echo "Found tarfiles are $tarFile"
if [[ ! $tarFile ]]; then
echo "I could not file a tar.gz file. Can't continue"
echo "++ Cleaning previous mess"
rm -rf ../moose_3.0* ../moose-{*
echo "++ Let me download a fresh one"
bzr dailydeb --allow-fallback-to-native moose.recipe ..
fi
rm -f moose.recipe
echo "Building debian package"
bzr builddeb -- -uc -us
)