diff options
Diffstat (limited to 'net/serviio/files/serviio-console.in')
-rw-r--r-- | net/serviio/files/serviio-console.in | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/net/serviio/files/serviio-console.in b/net/serviio/files/serviio-console.in index 017669960bbb..139c6a735045 100644 --- a/net/serviio/files/serviio-console.in +++ b/net/serviio/files/serviio-console.in @@ -13,5 +13,15 @@ SERVIIO_CONSOLE_CLASS_PATH="$SERVIIO_CONSOLE_HOME/serviio-client.jar:$SERVIIO_CO # Setup Serviio specific properties JAVA_OPTS="-Dserviio.home=$SERVIIO_CONSOLE_HOME -Djava.net.preferIPv4Stack=true -Dffmpeg.location=%%LOCALBASE%%/bin/ffmpeg -Dlog4j.configuration=file:%%ETCDIR%%/console-log4j.properties" +# A kludge to get the -D... flags to Java, rather than to Serviio itself: +for o in "$@" +do + case $o in + -D*) + JAVA_OPTS="$JAVA_OPTS $o" + ;; + esac +done + # Execute the JVM in the foreground -exec java $JAVA_OPTS "$@" -classpath "$SERVIIO_CONSOLE_CLASS_PATH" org.serviio.console.ServiioConsole +exec java $JAVA_OPTS -classpath "$SERVIIO_CONSOLE_CLASS_PATH" org.serviio.console.ServiioConsole "$@" |