settingse2.sh: line 63: syntax error: unexpected end of file (expecting "then")
#!/bin/sh
cd /var/script/
wget http://admin:admin@178.xx.xx.xx/settings/enigma2.tar
wget http://admin:admin@178.xx.xx.xx/settings/time
chmod 755 /var/script/enigma2*
chmod 755 /var/script/time*
export timelu=$(cat /etc/timelu* | head -n1 | tail -n1)
export timen=$(cat /var/script/time* | head -n1 | tail -n1)
if [ -s enigma2.tar ]; then
echo "Server Online"
else
echo "Server Offline, bitte spaeter nochmal versuchen!"
fi
if [ $timelu -lt $timen ];then
tar -xvf enigma2.tar
if [ -s /var/script/enigma2 ]; then
echo "Entpacken erfolgreich"
echo "Lade Senderliste"
cd /var/script/enigma2
mv /var/script/enigma2/satellites.xml /etc/tuxbox/
cd /etc/enigma2
rm -rf *.tv
rm -rf *.radio
rm -rf blacklist
rm -rf lamedb
mv /var/script/enigma2/* /etc/enigma2
rm -rf /var/script/enigma2
rm -rf /var/script/enigma2.tar
wget -qO - http://127.0.0.1/web/servicelistreload?mode=1
wget -qO - http://127.0.0.1/web/servicelistreload?mode=2
cd /etc
rm -rf /etc/timelu
touch timelu
echo "$timen" >> /etc/timelu
rm -rf /var/script/time*
echo "Update erfolgreich abgeschlossen"
else
echo "Entpacken fehlgeschlagen, bitte Datei prüfen!"
rm -rf /var/script/time*
rm -rf /var/script/enigma2.tar
fi
else
echo "Senderliste aktuell"
echo "Kein Update noetig"
rm -rf /var/script/time*
rm -rf /var/script/enigma2.tar
fi
Plugin Execute My Script
USAGE:
- after installation restart enigma2
- at first delete /usr/script/ExecuteMyScript.sh
- rename or copy your favorite script to /usr/scriptExecuteMyScript.sh
- then your script will be executed when starting
- the plugin over Extensions Menu or Blue Panel
Have Fun
Fred Bogus Trumper
www.dreambox.info
opkg install /tmp/*executemyscript*.ipk
#!/bin/sh
#BESCHREIBUNG=Herunterladen, Installation & Reload Enigma2 Bouquets
#Die URL auf eure eigene URL umändern wo das tar file liegt
BQ="http://[COLOR=#FF0000]unityhd.funpic.de/gigablue[/COLOR]/enigma2.tar"
BG="enigma2.tar"
#Die URL auf eure eigene URL umändern wo das tar file liegt
ST="http://[COLOR=#FF0000]unityhd.funpic.de/gigablue[/COLOR]/time.txt"
## Bouquet Download, Prüfung, Installation + Reload ##
cd /tmp/
wget $BQ
wget $ST
chmod 755 /tmp/enigma2.tar
chmod 755 /tmp/time.txt
#Speichern des Inhalts von timelu.txt und time in einer Variablen
export timelu=$(cat /etc/timelu.txt | head -n1 | tail -n1)
export timen=$(cat /tmp/time.txt | head -n1 | tail -n1)
if [ -s $BG ]; then
echo "Server Online"
else
echo "Server Offline, bitte spaeter nochmal versuchen!"
fi
#Vergleich: Ist timelu kleiner als timen ?#
if [ $timelu -lt $timen ];then
tar -xvf enigma2.tar
if [ -s /tmp/enigma2 ]; then
echo "Entpacken erfolgreich"
echo "Lade Senderliste"
cd /tmp/enigma2
mv /tmp/enigma2/[COLOR=#FF0000]cables.xml[/COLOR] /etc/tuxbox/
cd /etc/enigma2
rm -rf *.tv
rm -rf *.radio
rm -rf blacklist
rm -rf lamedb
mv /tmp/enigma2/* /etc/enigma2
rm -rf /tmp/enigma2
rm -rf /tmp/enigma2.tar
wget -qO - http://127.0.0.1/web/servicelistreload?mode=1
wget -qO - http://127.0.0.1/web/servicelistreload?mode=2
#Speichern der time.txt in timelu.txt
cd /etc
rm -rf /etc/timelu.txt
touch timelu.txt
echo "$timen" >> /etc/timelu.txt
rm -rf /tmp/time.txt
echo "Update erfolgreich abgeschlossen"
else
echo "Entpacken fehlgeschlagen, bitte Datei prüfen!"
rm -rf /tmp/time.txt
rm -rf /tmp/enigma2.tar
fi
else
echo "Senderliste aktuell"
echo "Kein Update [COLOR=#FF0000]notwendig[/COLOR]"
rm -rf /tmp/time.txt
rm -rf /tmp/enigma2.tar
fi
...
cd /tmp/enigma2
mv /tmp/enigma2/[COLOR=#FF0000]cables.xml[/COLOR] /etc/tuxbox/
...
...
cd /tmp/enigma2
mv /tmp/enigma2/cables.xml /etc/tuxbox/
mv /tmp/enigma2/config /etc/tuxbox/
mv /tmp/enigma2/satellites.xml /etc/tuxbox/
mv /tmp/enigma2/scce /etc/tuxbox/
mv /tmp/enigma2/terrestrial.xml /etc/tuxbox/
mv /tmp/enigma2/timezone.xml /etc/tuxbox/
...
Info 2014-02-04 01:51:58 dreamboxEDIT 5.3.1.6 wurde gestartet
Info 2014-02-04 01:51:59 Sie verwenden zur Zeit die aktuelle Version von dreamboxEDIT
Info 2014-02-04 01:57:26 Starte den FTP Download von der Dreambox.
Info 2014-02-04 01:57:26 Connecting to 192.168.0.17.
Info 2014-02-04 01:57:26 Connected.
Info 2014-02-04 01:57:26 Antwort der Dreambox: Login successful.
Info 2014-02-04 01:57:26 ** Empfange Dateiliste von "/etc/enigma2/" **
Info 2014-02-04 01:57:26 Starting FTP transfer
Info 2014-02-04 01:57:26 Switching to ASCII mode.
Info 2014-02-04 01:57:26 Transfer complete
Info 2014-02-04 01:57:26 Here comes the directory listing.
Info 2014-02-04 01:57:26 Dateien auf der Dreambox im Verzeichnis /etc/enigma2/:
Info 2014-02-04 01:57:26 - /etc/enigma2/blacklist
Info 2014-02-04 01:57:26 - /etc/enigma2/bouquets.radio
Info 2014-02-04 01:57:26 - /etc/enigma2/bouquets.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/cert.pem
Info 2014-02-04 01:57:26 - /etc/enigma2/epgrefresh.xml
Info 2014-02-04 01:57:26 - /etc/enigma2/key.pem
Info 2014-02-04 01:57:26 - /etc/enigma2/lamedb
Info 2014-02-04 01:57:26 - /etc/enigma2/movietags
Info 2014-02-04 01:57:26 - /etc/enigma2/profile
Info 2014-02-04 01:57:26 - /etc/enigma2/settings
Info 2014-02-04 01:57:26 - /etc/enigma2/timers.xml
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.LastScanned.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe00.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe01.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe02.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe03.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe04.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe05.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe06.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.favourites.radio
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.favourites.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/whitelist
Info 2014-02-04 01:57:26 ** Empfange Dateiliste von "/etc/enigma2/" **
Info 2014-02-04 01:57:26 Starting FTP transfer
Info 2014-02-04 01:57:26 Directory send OK.
Info 2014-02-04 01:57:26 Transfer complete
Info 2014-02-04 01:57:26 Here comes the directory listing.
Info 2014-02-04 01:57:26 Dateien auf der Dreambox im Verzeichnis /etc/enigma2/:
Info 2014-02-04 01:57:26 - /etc/enigma2/blacklist
Info 2014-02-04 01:57:26 - /etc/enigma2/bouquets.radio
Info 2014-02-04 01:57:26 - /etc/enigma2/bouquets.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/cert.pem
Info 2014-02-04 01:57:26 - /etc/enigma2/epgrefresh.xml
Info 2014-02-04 01:57:26 - /etc/enigma2/key.pem
Info 2014-02-04 01:57:26 - /etc/enigma2/lamedb
Info 2014-02-04 01:57:26 - /etc/enigma2/movietags
Info 2014-02-04 01:57:26 - /etc/enigma2/profile
Info 2014-02-04 01:57:26 - /etc/enigma2/settings
Info 2014-02-04 01:57:26 - /etc/enigma2/timers.xml
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.LastScanned.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe00.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe01.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe02.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe03.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe04.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe05.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.dbe06.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.favourites.radio
Info 2014-02-04 01:57:26 - /etc/enigma2/userbouquet.favourites.tv
Info 2014-02-04 01:57:26 - /etc/enigma2/whitelist
Info 2014-02-04 01:57:26 ** Empfange Datei "/etc/enigma2/settings" **
Info 2014-02-04 01:57:26 Starting FTP transfer
Info 2014-02-04 01:57:26 Directory send OK.
Info 2014-02-04 01:57:26 Transfer complete
Info 2014-02-04 01:57:26 Opening BINARY mode data connection for /etc/enigma2/settings (2128 bytes).
Info 2014-02-04 01:57:26 ** Empfange Datei "/etc/enigma2/lamedb" **
Info 2014-02-04 01:57:26 Starting FTP transfer
Info 2014-02-04 01:57:26 Transfer complete.
Info 2014-02-04 01:57:26 Transfer complete
Info 2014-02-04 01:57:26 Opening BINARY mode data connection for /etc/enigma2/lamedb (31542 bytes).
Info 2014-02-04 01:57:26 ** Empfange Datei "/etc/enigma2/whitelist" **
Info 2014-02-04 01:57:26 Starting FTP transfer
Info 2014-02-04 01:57:26 Transfer complete.
Info 2014-02-04 01:57:27 Transfer complete
Info 2014-02-04 01:57:27 Opening BINARY mode data connection for /etc/enigma2/whitelist (0 bytes).
Info 2014-02-04 01:57:27 ** Empfange Datei "/etc/enigma2/blacklist" **
Info 2014-02-04 01:57:27 Starting FTP transfer
Info 2014-02-04 01:57:27 Transfer complete.
Info 2014-02-04 01:57:27 Transfer complete
Info 2014-02-04 01:57:27 Opening BINARY mode data connection for /etc/enigma2/blacklist (0 bytes).
Info 2014-02-04 01:57:27 ** Empfange Datei "/etc/enigma2/bouquets.tv" **
Info 2014-02-04 01:57:27 Starting FTP transfer
Info 2014-02-04 01:57:27 Transfer complete.
Info 2014-02-04 01:57:27 Transfer complete
Info 2014-02-04 01:57:27 Opening BINARY mode data connection for /etc/enigma2/bouquets.tv (786 bytes).
Info 2014-02-04 01:57:27 ** Empfange Datei "/etc/enigma2/userbouquet.dbe00.tv" **
Info 2014-02-04 01:57:27 Starting FTP transfer
Info 2014-02-04 01:57:27 Transfer complete.
Info 2014-02-04 01:57:27 Transfer complete
Info 2014-02-04 01:57:27 Opening BINARY mode data connection for /etc/enigma2/userbouquet.dbe00.tv (2011 bytes).
Info 2014-02-04 01:57:27 ** Empfange Datei "/etc/enigma2/userbouquet.dbe01.tv" **
Info 2014-02-04 01:57:27 Starting FTP transfer
Info 2014-02-04 01:57:27 Transfer complete.
Info 2014-02-04 01:57:27 Transfer complete
Info 2014-02-04 01:57:27 Opening BINARY mode data connection for /etc/enigma2/userbouquet.dbe01.tv (2256 bytes).
Info 2014-02-04 01:57:27 ** Empfange Datei "/etc/enigma2/userbouquet.dbe02.tv" **
Info 2014-02-04 01:57:27 Starting FTP transfer
Info 2014-02-04 01:57:27 Transfer complete.
Info 2014-02-04 01:57:27 Transfer complete
Info 2014-02-04 01:57:27 Opening BINARY mode data connection for /etc/enigma2/userbouquet.dbe02.tv (1371 bytes).
Info 2014-02-04 01:57:28 ** Empfange Datei "/etc/enigma2/userbouquet.dbe03.tv" **
Info 2014-02-04 01:57:28 Starting FTP transfer
Info 2014-02-04 01:57:28 Transfer complete.
Info 2014-02-04 01:57:28 Transfer complete
Info 2014-02-04 01:57:28 Opening BINARY mode data connection for /etc/enigma2/userbouquet.dbe03.tv (1041 bytes).
Info 2014-02-04 01:57:28 ** Empfange Datei "/etc/enigma2/userbouquet.dbe04.tv" **
Info 2014-02-04 01:57:28 Starting FTP transfer
Info 2014-02-04 01:57:28 Transfer complete.
Info 2014-02-04 01:57:28 Transfer complete
Info 2014-02-04 01:57:28 Opening BINARY mode data connection for /etc/enigma2/userbouquet.dbe04.tv (964 bytes).
Info 2014-02-04 01:57:28 ** Empfange Datei "/etc/enigma2/userbouquet.dbe05.tv" **
Info 2014-02-04 01:57:28 Starting FTP transfer
Info 2014-02-04 01:57:28 Transfer complete.
Info 2014-02-04 01:57:28 Transfer complete
Info 2014-02-04 01:57:28 Opening BINARY mode data connection for /etc/enigma2/userbouquet.dbe05.tv (624 bytes).
Info 2014-02-04 01:57:28 ** Empfange Datei "/etc/enigma2/userbouquet.dbe06.tv" **
Info 2014-02-04 01:57:28 Starting FTP transfer
Info 2014-02-04 01:57:28 Transfer complete.
Info 2014-02-04 01:57:28 Transfer complete
Info 2014-02-04 01:57:28 Opening BINARY mode data connection for /etc/enigma2/userbouquet.dbe06.tv (557 bytes).
Info 2014-02-04 01:57:28 ** Empfange Datei "/etc/enigma2/userbouquet.favourites.tv" **
Info 2014-02-04 01:57:28 Starting FTP transfer
Info 2014-02-04 01:57:28 Transfer complete.
Info 2014-02-04 01:57:28 Transfer complete
Info 2014-02-04 01:57:28 Opening BINARY mode data connection for /etc/enigma2/userbouquet.favourites.tv (23 bytes).
Info 2014-02-04 01:57:28 ** Empfange Datei "/etc/enigma2/userbouquet.LastScanned.tv" **
Info 2014-02-04 01:57:28 Starting FTP transfer
Info 2014-02-04 01:57:28 Transfer complete.
Info 2014-02-04 01:57:28 Transfer complete
Info 2014-02-04 01:57:28 Opening BINARY mode data connection for /etc/enigma2/userbouquet.LastScanned.tv (23114 bytes).
Info 2014-02-04 01:57:29 ** Empfange Datei "/etc/enigma2/bouquets.radio" **
Info 2014-02-04 01:57:29 Starting FTP transfer
Info 2014-02-04 01:57:29 Transfer complete.
Info 2014-02-04 01:57:29 Transfer complete
Info 2014-02-04 01:57:29 Opening BINARY mode data connection for /etc/enigma2/bouquets.radio (122 bytes).
Info 2014-02-04 01:57:29 ** Empfange Datei "/etc/enigma2/userbouquet.favourites.radio" **
Info 2014-02-04 01:57:29 Starting FTP transfer
Info 2014-02-04 01:57:29 Transfer complete.
Info 2014-02-04 01:57:29 Transfer complete
Info 2014-02-04 01:57:29 Opening BINARY mode data connection for /etc/enigma2/userbouquet.favourites.radio (26 bytes).
Info 2014-02-04 01:57:29 ** Empfange Dateiliste von "/etc/tuxbox/" **
Info 2014-02-04 01:57:29 Starting FTP transfer
Info 2014-02-04 01:57:29 Transfer complete.
Info 2014-02-04 01:57:29 Transfer complete
Info 2014-02-04 01:57:29 Here comes the directory listing.
Info 2014-02-04 01:57:29 Dateien auf der Dreambox im Verzeichnis /etc/tuxbox/:
Info 2014-02-04 01:57:29 - /etc/tuxbox/cables.xml
Info 2014-02-04 01:57:29 - /etc/tuxbox/config
Info 2014-02-04 01:57:29 - /etc/tuxbox/satellites.xml
Info 2014-02-04 01:57:29 - /etc/tuxbox/scce
Info 2014-02-04 01:57:29 - /etc/tuxbox/terrestrial.xml
Info 2014-02-04 01:57:29 - /etc/tuxbox/timezone.xml
Info 2014-02-04 01:57:29 ** Empfange Dateiliste von "/share/" **
Info 2014-02-04 01:57:29 Starting FTP transfer
Info 2014-02-04 01:57:29 Directory send OK.
Info 2014-02-04 01:57:29 Transfer complete
Info 2014-02-04 01:57:29 Here comes the directory listing.
Info 2014-02-04 01:57:29 Dateien auf der Dreambox im Verzeichnis /share/:
Info 2014-02-04 01:57:29 - /share/BackupSuite
Info 2014-02-04 01:57:29 - /share/alsa
Info 2014-02-04 01:57:29 - /share/avahi
Info 2014-02-04 01:57:29 - /share/backdrop.mvi
Info 2014-02-04 01:57:29 - /share/bootlogo-original.mvi
Info 2014-02-04 01:57:29 - /share/bootlogo.mvi
Info 2014-02-04 01:57:29 - /share/cables.xml
Info 2014-02-04 01:57:29 - /share/dbus-1
Info 2014-02-04 01:57:29 - /share/dict
Info 2014-02-04 01:57:29 - /share/enigma2
Info 2014-02-04 01:57:29 - /share/fonts
Info 2014-02-04 01:57:29 - /share/glib-2.0
Info 2014-02-04 01:57:29 - /share/gst-plugins-base
Info 2014-02-04 01:57:29 - /share/gstreamer-0.10
Info 2014-02-04 01:57:29 - /share/info
Info 2014-02-04 01:57:29 - /share/keymaps
Info 2014-02-04 01:57:29 - /share/locale
Info 2014-02-04 01:57:29 - /share/man
Info 2014-02-04 01:57:29 - /share/meta
Info 2014-02-04 01:57:29 - /share/misc
Info 2014-02-04 01:57:29 - /share/opkg
Info 2014-02-04 01:57:29 - /share/readline
Info 2014-02-04 01:57:29 - /share/satellites.xml
Info 2014-02-04 01:57:29 - /share/terrestrial.xml
Info 2014-02-04 01:57:29 - /share/tuxbox
Info 2014-02-04 01:57:29 - /share/udhcpc
Info 2014-02-04 01:57:29 - /share/vsftpd
Info 2014-02-04 01:57:29 - /share/zoneinfo
Info 2014-02-04 01:57:29 ** Empfange Datei "/etc/tuxbox/satellites.xml" **
Info 2014-02-04 01:57:29 Starting FTP transfer
Info 2014-02-04 01:57:29 Directory send OK.
Info 2014-02-04 01:57:29 Transfer complete
Info 2014-02-04 01:57:29 Opening BINARY mode data connection for /etc/tuxbox/satellites.xml (492593 bytes).
Info 2014-02-04 01:57:30 ** Empfange Datei "/etc/tuxbox/terrestrial.xml" **
Info 2014-02-04 01:57:30 Starting FTP transfer
Info 2014-02-04 01:57:30 Transfer complete.
Info 2014-02-04 01:57:30 Transfer complete
Info 2014-02-04 01:57:30 Opening BINARY mode data connection for /etc/tuxbox/terrestrial.xml (85782 bytes).
Info 2014-02-04 01:57:30 ** Empfange Datei "/etc/tuxbox/cables.xml" **
Info 2014-02-04 01:57:30 Starting FTP transfer
Info 2014-02-04 01:57:30 Transfer complete.
Info 2014-02-04 01:57:30 Transfer complete
Info 2014-02-04 01:57:30 Opening BINARY mode data connection for /etc/tuxbox/cables.xml (450641 bytes).
Info 2014-02-04 01:57:30 Disconnecting.
Info 2014-02-04 01:57:30 Goodbye.
Info 2014-02-04 01:57:30 Disconnected.
Info 2014-02-04 01:57:30 Goodbye.
Info 2014-02-04 01:57:30 Verzeichnis W:\Dokumente\GigaBlue 800 HD\Kanalliste gewählt
Info 2014-02-04 01:57:31 Dateien geladen
Info 2014-02-04 01:57:37 Settings Dateien erfolgreich von der Dreambox eingelesen.
Info 2014-02-04 01:58:29 Log Datei wurde im Verzeichnis \\psf\Home\Desktop\dreamboxEDIT Logging.txt gespeichert
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?