31 lines
667 B
Bash
Executable File
31 lines
667 B
Bash
Executable File
#!/bin/bash
|
|
publisher_jar=publisher.jar
|
|
input_cache_path=./input-cache/
|
|
echo Checking internet connection...
|
|
curl -sSf tx.fhir.org > /dev/null
|
|
|
|
if [ $? -eq 0 ]; then
|
|
echo "Online"
|
|
txoption=""
|
|
else
|
|
echo "Offline"
|
|
txoption="-tx n/a"
|
|
fi
|
|
|
|
echo "$txoption"
|
|
|
|
export JAVA_TOOL_OPTIONS="$JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8"
|
|
|
|
publisher=$input_cache_path/$publisher_jar
|
|
if test -f "$publisher"; then
|
|
java -jar $publisher -ig . $txoption $*
|
|
|
|
else
|
|
publisher=../$publisher_jar
|
|
if test -f "$publisher"; then
|
|
java -jar $publisher -ig . $txoption $*
|
|
else
|
|
echo IG Publisher NOT FOUND in input-cache or parent folder. Please run _updatePublisher. Aborting...
|
|
fi
|
|
fi
|