diff -r a2342f26c9de -r b0b56e0f8c7f dev/provisioning/modules/puppi/files/scripts/yant.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/provisioning/modules/puppi/files/scripts/yant.sh Fri Jan 15 15:35:00 2016 +0100 @@ -0,0 +1,38 @@ +#!/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