--- /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