#!/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