41 lines
858 B
Plaintext
41 lines
858 B
Plaintext
|
#!/bin/bash
|
||
|
|
||
|
# Helper for fosgen, not intended to be used directly
|
||
|
# With an argument, print diagnostic output
|
||
|
|
||
|
BINDIR=$(dirname $BASH_SOURCE)
|
||
|
|
||
|
if $BINDIR/ng sunshine --help
|
||
|
then
|
||
|
if [[ $1 ]]
|
||
|
then
|
||
|
echo "sun already shining."
|
||
|
fi
|
||
|
else
|
||
|
if [[ $1 ]]
|
||
|
then
|
||
|
echo "disperse the clouds."
|
||
|
fi
|
||
|
SUNJAR="$BINDIR/../lib/sunshine.jar"
|
||
|
PROJDIR="$BINDIR/.."
|
||
|
if [[ ! $MVN_REPO ]]; then
|
||
|
MVN_REPO="$HOME/.m2/repository"
|
||
|
fi
|
||
|
if [[ ! -d $MVN_REPO ]]; then
|
||
|
MVN_REPO="/root/.m2/repository"
|
||
|
fi
|
||
|
if [[ ! -d $MVN_REPO ]]; then
|
||
|
echo "Cannot find your Maven repository. Please set environment variable"
|
||
|
echo "MVN_REPO to its full path and re-run."
|
||
|
exit 1
|
||
|
fi
|
||
|
if [[ $1 ]]
|
||
|
then
|
||
|
java -jar $SUNJAR server &
|
||
|
else
|
||
|
java -jar $SUNJAR server >/dev/null 2>&1 &
|
||
|
fi
|
||
|
sleep 5
|
||
|
$BINDIR/ng sunshine load -l $PROJDIR -l $MVN_REPO
|
||
|
fi
|