phpservermon/puphpet/puppet/modules/puppi/files/scripts/yant.sh

39 lines
876 B
Bash

#!/bin/bash
# yant.sh - Made for Puppi
# Sources common header for Puppi scripts
. $(dirname $0)/header || exit 10
# Show help
showhelp () {
echo "This script is used to call ant in a hybris-system"
echo "It requires AT LEAST 2 arguments:"
echo "First the \${hybris_parent_dir} where it can find a hybris-directory"
echo "Second argument: Everything you want to pass through to ant"
echo "The script assumes that hybris is located in \${hybris_parent_dir}/hybris"
echo
echo "Examples:"
echo "yant.sh /home/hybris clean all"
}
# Unfortunately, showhelp will never be called
cd $1/hybris/bin/platform
. ./setantenv.sh
# somehow dirty ...
shift
if [ -d /opt/hybris/config ]; then
template=""
else
template=-Dinput.template=develop
fi
if [ $debug ] ; then
ant -Dinput.template=develop $*
else
ant $* > /dev/null
fi
handle_result