awips2/rpms/awips2.qpid/build.sh

60 lines
941 B
Bash
Raw Normal View History

#!/bin/bash
# determine where the script is
path_to_script=`readlink -f $0`
dir=$(dirname $path_to_script)
# this script will build both versions of qpid unless an argument is passed
# to it with the version of qpid to build.
function build018()
{
pushd . > /dev/null 2>&1
cd ${dir}/0.18/deploy.builder
if [ $? -ne 0 ]; then
return 1
fi
/bin/bash build.sh
if [ $? -ne 0 ]; then
return 1
fi
popd > /dev/null 2>&1
}
function build07()
{
pushd . > /dev/null 2>&1
cd ${dir}/0.7/deploy.builder
if [ $? -ne 0 ]; then
return 1
fi
/bin/bash build.sh
if [ $? -ne 0 ]; then
return 1
fi
popd > /dev/null 2>&1
}
VERSION_TO_BUILD="${1}"
if [ "${1}" = "0.7" ]; then
build07
exit $?
fi
if [ "${1}" = "0.18" ]; then
build018
exit $?
fi
# no version specified; build both
build07
if [ $? -ne 0 ]; then
exit 1
fi
build018
if [ $? -ne 0 ]; then
exit 1
fi
exit 0