Hay un par de cosillas que podrías mejorar, por ejemplo:
No hace falta que descargues todo el código de buly solo para comprobar la versión, porque si ya tiene la última versión instalada no es necesario descargar el código, puedes consultar el archivo version.h online, así:
VERSIONSNV="$(curl -s http://bully.googlecode.com/svn/trunk/src/version.h|tr -d '"' | cut -d "v" -f 2)"
Y para la versión instalada, no hace falta que redirijas la salida a un archivo, puedes leer la salida a través de los pipes, y grep tampoco hace falta, yo lo dejaría así:
INSTALADA="$(bully -V | cut -d "v" -f 2)"
Después puedes comparar la versión instalada con la versión del svn y en caso de que no sean la misma, informar de que hay una actualización disponible.
Por ejemplo algo así:
if [ "$VERSIONSVN" = "$INSTALADA" ]; then
echo "Ya tienes la última versión instalada"
else
echo "Hay una actualización disponible"
fi