summaryrefslogtreecommitdiff
path: root/media-tv/tvbrowser-bin/files/tvbrowser
blob: 5222bd3b8147e93989033f53e98121c6e37bfe23 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash

# These variables are induced by the ebuild during the build process
P=
JAVA_SLOT=

POSSIBLE_JAVA_PROGRAM_DIRS=(
    /usr/lib*/openjdk-${JAVA_SLOT}
    /opt/openjdk-bin-${JAVA_SLOT}
    /opt/openjdk-jre-bin-${JAVA_SLOT}
)

for POSSIBLE_DIR in ${POSSIBLE_JAVA_PROGRAM_DIRS[@]}; do
    if [[ -x ${POSSIBLE_DIR}/bin/java ]]; then
	export JAVA_PROGRAM_DIR="${POSSIBLE_DIR}/bin/"
	break
    fi
done

if [ -z "$JAVA_PROGRAM_DIR" ]; then
    echo "Could not find a suitable Java ${JAVA_SLOT} installation!"
    exit 1
fi

cd "/opt/${P}"
echo ${JAVA_PROGRAM_DIR}java -Xms16m -Xmx1G --module-path="lib:tvbrowser.jar" -Djava.library.path="./" -splash:imgs/splash.png -Dpropertiesfile=linux.properties -m tvbrowser/tvbrowser.TVBrowser "$@"
${JAVA_PROGRAM_DIR}java -Xms16m -Xmx1G --module-path="lib:tvbrowser.jar" -Djava.library.path="./" -splash:imgs/splash.png -Dpropertiesfile=linux.properties -m tvbrowser/tvbrowser.TVBrowser "$@"