diff --git a/Build/synOTR-start.sh b/Build/synOTR-start.sh
index b4e91c0..963066a 100644
--- a/Build/synOTR-start.sh
+++ b/Build/synOTR-start.sh
@@ -1,6 +1,13 @@
#!/bin/sh
+# /usr/syno/synoman/webman/3rdparty/synOTR/synOTR-start.sh
# wechselt in synOTR-Verzeichnis und startet synOTR mit bzw. ohne LOG (je nach Konfiguration)
+# wurde das Skript von der GUI aufgerufen (Aufruf mit Parameter "GUI")?
+ callFrom=$1
+ if [ -z $callFrom ] ; then
+ callFrom=shell
+ fi
+
# Arbeitsverzeichnis auslesen und hineinwechseln:
APPDIR=$(cd $(dirname $0);pwd)
cd ${APPDIR}
@@ -18,17 +25,26 @@
synOTR_pid=`pidof synOTR.sh`
if [ ! -z "$synOTR_pid" ] ; then
- echo '
Bitte warten, bis die Dateien fertig abgearbeitet wurden.
-
-
'
+ if [ $callFrom = GUI ] ; then
+ echo '
synOTR wurde gestartet ...
+
+
+
+
Bitte warten, bis die Dateien fertig abgearbeitet wurden.
+
+
'
+ else
+ echo "synOTR wurde gestartet ..."
+ echo "Bitte warten, bis die Dateien fertig abgearbeitet wurden."
+ fi
fi
# Variablenkorrektur für ältere Konfiguration.txt und Slash anpassen:
@@ -37,9 +53,7 @@
fi
if [ -z $WORKDIR ] ; then
-# WORKDIR="${destdir%/}/"
- WORKDIR="${DESTDIR%/}/"
-# echo "Variable WORKDIR nicht gesetzt. Es wird im Ausgabeordner gearbeitet!"
+ WORKDIR="${DESTDIR%/}/" # Variable WORKDIR nicht gesetzt. Es wird im Ausgabeordner gearbeitet!
else
WORKDIR="${WORKDIR%/}/"
fi
@@ -53,9 +67,14 @@
DECODIR="${WORKDIR%/}/_decodiert"
if [ ! -d "$DESTDIR" ] || [ "$DESTDIR" = "/" ]; then
- echo '
-
! ! ! Zielverzeichnis in der Konfiguration prüfen ! ! ! Programmlauf wird beendet.
'
- exit
+ if [ $callFrom = GUI ] ; then
+ echo '
+
! ! ! Zielverzeichnis in der Konfiguration prüfen ! ! ! Programmlauf wird beendet.
'
+ else
+ echo "! ! ! Zielverzeichnis in der Konfiguration prüfen ! ! !"
+ echo "Programmlauf wird beendet."
+ fi
+ exit 1
fi
if [ $OTRcutactiv = "off" ] ; then