summarylogtreecommitdiffstats
path: root/start.sh
blob: b7a95f3c7da9f140004402950c0b990add8b7ba4 (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
29
30
31
32
33
#!/bin/bash

JAVA=$(command -v java)
JAR_FILE="/usr/share/java/vdr-channeleditor/vdr-channeleditor.jar"    # Name deiner JAR-Datei

if [ -z "$JAVA" ]; then
  printf "ERROR: JAVA is not available.\n"
  exit 1
fi

if [ ! -f "$JAR_FILE" ]; then
	printf 'ERROR: %s not found.\n' "$JAR_FILE"
	exit 1
fi

# Optional parameters
if [ $# -gt 0 ]; then
	declare -a JAVA_OPTS

	while [ $# -gt 0 ]; do
		case "$1" in
			-D*)
				JAVA_OPTS+=("$1")
				shift
				;;
			*)
				break
				;;
		esac
	done
fi

$JAVA "${JAVA_OPTS[@]}" -jar "$JAR_FILE" "$@"