39 lines
876 B
Bash
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
|