Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben
Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben
derzeit muss in dem enigma2.tar.gz ein verzeichnis " enigma2 " drin sein in dem wiederum die dateien sind..Das bearbeiten der zeiler 37 hat geholfen, bekomm jetzt den Hinweis das sattelites.xml nicht vorhanden sei, ist aber 100 pro im Archiv..
zum erstellen des archives habe ich gestern abend angefangen ebenfals ein script zu basteln.Eine Settings tar.gz habe ich mit der VU+ gemacht, die kann ich auch wieder entpacken. Die von mir am PC erstellten tar.gz funktionieren nicht.
Wie habt ihr die am PC erstellt? habe Izarc und 7zip probiert.
#!/bin/sh
#
# creates Bouquets ans Settings file. version: 0.1
#
#
# Enigma Version ("enigma1" oder "enigma2").
ENIGMA="enigma2"
# Name der gepackten Bouquets Datei
BQ="${ENIGMA}.tar.gz"
# Datei mit der Zeit des letzten Updates
ST="time.txt"
#
## Ende der Konfiguration
#
TEMPdir=/tmp
enigma1dir="/var/tuxbox/config/enigma/"
enigma2dir="/etc/enigma2/"
Files2Pack="satellites.xml timezone.xml terrestrial.xml cables.xml settings whitelist userbouquet.*"
#- functions
#error handling
_error () {
if [ $1 -gt 0 ]; then
[ -z "$2" ] && message="Es ist ein Fehler aufgetreten" || message=$2
echo -e "\033[1;31;40m$message\033[0m"
echo -e "\033[1;31;40mAbbruch\033[0m"
exit 1
fi
}
#- main code
#falls ENIGMA leer -> versuche ENIGMA version zu ermitteln
if [ -z "$ENIGMA" ]; then
[ -d "enigma2dir" ] && ENIGMA="enigma2"
[ -d "enigma1dir" ] && ENIGMA="enigma1"
if [ -z "$ENIGMA" ]; then
_error 1 "Kann die ENIGMA Version nicht ermitteln! Bitte manuell im Script festlegen!"
fi
else
# prüfe gültige ENIGMA einstellung
if [ "$ENIGMA" != "enigma1" ] && [ "$ENIGMA" != "enigma2" ]; then
_error 1 "Die Script Einstellung ENIGMA ist fehlerhaft!\n Gueltige Einstellung: ENIGMA=\"enigma1\" oder ENIGMA=\"enigma2\""
fi
fi
if [ ! -z "$USERNAME" ]; then
if [ -z "$PASSWORD" ]; then
_error 1 "Die Script Einstellung USERNAME ist gesetzt aber PASSWORD ist leer!"
fi
fi
[ "$ENIGMA" = "enigma1" ] && srcDIR=$enigma1dir
[ "$ENIGMA" = "enigma2" ] && srcDIR=$enigma2dir
#zu packende dateien ermitteln
cd $srcDIR
FILES=$(ls)
PakFiles=""
for file in $FILES; do
validfile=0
for wantedfile in $Files2Pack; do
crapfile=0
if [ "$file" = "$wantedfile" ]; then
case $file in
*_bak) crapfile=1 ;;
*_org) crapfile=1 ;;
esac
[ "$crapfile" = 0 ] && validfile=1
fi
done
[ "$validfile" = 1 ] && PakFiles="$PakFiles $file"
done
#dateien zum packen vorbereiten
echo "Bereite Dateien zum packen vor.."
mkdir -p $TEMPdir/$ENIGMA
cp -rf $PakFiles $TEMPdir/$ENIGMA/
_error $? "Es ist ein Fehler aufgetreten (zu packende dateien kopieren)"
#archive erstellen
echo "Erstelle Archive.."
cd $TEMPdir
tar -cz $ENIGMA > $TEMPdir/$BQ
_error $? "Es ist ein Fehler aufgetreten (archive erstellen)"
[ ! -s "$TEMPdir/$BQ" ] && _error 1 "Es ist ein Fehler aufgetreten (erstelles archive hat 0 bytes)"
rm -rf $TEMPdir/$ENIGMA/
echo "Archive $TEMPdir/$BQ erfolgreich erstellt ($(echo `du -sh $TEMPdir/$BQ` | cut -d' ' -f 1))"
#time.txt erzeugen (format: JahrMonatTagStundeMinute)
TIMESTAMP=$(date +"%Y%m%d%H%m")
echo $TIMESTAMP > $TEMPdir/$ST
echo "$TEMPdir/$ST erfolgreich erstellt ($TIMESTAMP)"
exit 0
Das Script aus dem Startpost von Amassidda läuft bei mir durch.
Allerdings kommt da als Fehler:
Danach waren alle Favoriten in der Box gelöscht..tar: invalid number ' 10010 '
/usr/script/Settings.sh: cd: line 63: can't cd to /tmp/enigma2
mv: cannot rename '/tmp/enigma2/satellites.xml': No such file or directory
mv: cannot rename '/tmp/enigma2/*': No such file or directory
Lade Senderliste neu
<?xml version="1.0" encoding="UTF-8"?>
...
am wenigsten fehler passieren wenn man so ein gewurschtel über irgend welche konverter weg lassen würde..Da passieren dann am wenigsten Fehler.
auch da muss ich wiedersprechen.. das liegt an den nicht-vorhandenen überprüfungen ob das entpacken erfolgreich war, besagtes "alles nacheinander abarbeiten ohne zu prüfen ob der vorherige befehl überhaupt funktionierte"Die Senderliste wurde gelöscht weil die Datei enigma2.tar.gz in /tmp vorhanden war und auch nur geprüft wird ob sie vorhanden ist und nicht ob man sie entpacken kann.
ja das ist falsch. in dem enigma2.tar.gz muss ein verzeichnis drin sein, in dem wiederum die dateien liegenHey 0800555333 in meinem enigma2.tar.gz liegt eine enigma2.tar das hat sich beim konvertieren so ergeben..
ist das falsch soll es ein normaler Ordner statt ein gepacktes enigma2.tar Archiv sein?
enigma2.tar.gz
'- enigma2/
'- satellites.xml
root@dm800se:/etc/cron/scripts# ./Settings.sh
Pruefe ob ein Update der Bouquets noetig ist..
wget: can't open '/tmp/time.txt': File exists
Es ist ein Fehler aufgetreten (download time.txt)
Abbruch
rm -f /tmp/time.txt /tmp/enigma2.tar.gz[code]
da deine vorherigen versuche mit den scripts auch schon fehler verursacht hatten, liegt die datei da noch also lösch das einfach mal und führ das script dann erneut ausCode:rm -f /tmp/time.txt /tmp/enigma2.tar.gz[code][/QUOTE] Ich verstehs nicht... Habs nochmal gelöscht... und neu ausgeführt [CODE] root@dm800se:/etc/cron/scripts# ./Settings.sh Pruefe ob ein Update der Bouquets noetig ist.. Update vorhanden - Starte Update Bouquets Archive wurde erstellt am 15.07.2013 um 17:07:24 Das Archive enigma2.tar.gz entspricht nicht den Anforderungen! (enigma2/satellites.xml nicht vorhanden) Abbruch root@dm800se:/etc/cron/scripts#
Auf dem Server liegen das Archive mit der richtige Struktur.. (Mit deinem Script erstellt)
ich hab weder enigma1 noch enigma2, also kann ich mich nur darauf verlassen was die ursprünglichen entwickler dieses scripts gemacht bzw sich dabei gedacht haben :emoticon-0124-worrigenau genommen gehörrt die Datei satellites.xml
nicht in /etc/enigma2, sondern in /etc/tuxbox/
zeig mal bitte die ausgabe des befehls: ls -la /tmp/enigma2/Code:Bouquets Archive wurde erstellt am 15.07.2013 um 17:07:24 Das Archive enigma2.tar.gz entspricht nicht den Anforderungen! (enigma2/satellites.xml nicht vorhanden) Abbruch root@dm800se:/etc/cron/scripts#
Auf dem Server liegen das Archive mit der richtige Struktur.. (Mit deinem Script erstellt)
)
root@dm800se:/etc/cron/scripts# ls -la /tmp/enigma2/drwxr-xr-x 2 root root 680 Jul 15 17:07 .
drwxrwxrwt 4 root root 160 Jul 15 17:07 ..
-rw-r--r-- 1 root root 4104 Jul 15 16:51 settings
-rw------- 1 root root 64647 Jul 15 16:51 userbouquet.LastScanned.tv
-rw------- 1 root root 3277 Jul 15 16:51 userbouquet.dbe00.radio
-rw------- 1 root root 515 Jul 15 16:51 userbouquet.dbe00.tv
-rw------- 1 root root 1331 Jul 15 16:51 userbouquet.dbe01.tv
-rw------- 1 root root 1190 Jul 15 16:51 userbouquet.dbe02.tv
-rw------- 1 root root 574 Jul 15 16:51 userbouquet.dbe03.tv
-rw------- 1 root root 722 Jul 15 16:51 userbouquet.dbe04.radio
-rw------- 1 root root 768 Jul 15 16:51 userbouquet.dbe04.tv
-rw------- 1 root root 546 Jul 15 16:51 userbouquet.dbe05.tv
-rw------- 1 root root 747 Jul 15 16:51 userbouquet.dbe06.tv
-rw------- 1 root root 1574 Jul 15 16:51 userbouquet.dbe07.tv
-rw------- 1 root root 1860 Jul 15 16:51 userbouquet.dbe08.radio
-rw------- 1 root root 598 Jul 15 16:51 userbouquet.dbe09.tv
-rw------- 1 root root 1328 Jul 15 16:51 userbouquet.dbe0a.tv
-rw------- 1 root root 135 Jul 15 16:51 userbouquet.dbe0b.tv
-rw------- 1 root root 514 Jul 15 16:51 userbouquet.dbe12.tv
-rw------- 1 root root 531 Jul 15 16:51 userbouquet.dbe13.tv
-rw------- 1 root root 723 Jul 15 16:51 userbouquet.dbe14.radio
-rw------- 1 root root 477 Jul 15 16:51 userbouquet.dbe14.tv
-rw------- 1 root root 357 Jul 15 16:51 userbouquet.dbe15.radio
-rw------- 1 root root 369 Jul 15 16:51 userbouquet.dbe15.tv
-rw------- 1 root root 225 Jul 15 16:51 userbouquet.dbe16.radio
-rw------- 1 root root 613 Jul 15 16:51 userbouquet.dbe16.tv
-rw------- 1 root root 478 Jul 15 16:51 userbouquet.dbe18.tv
-rw------- 1 root root 290 Jul 15 16:51 userbouquet.dbe23.tv
-rw------- 1 root root 945 Jul 15 16:51 userbouquet.dbe24.tv
-rw------- 1 root root 1046 Jul 15 16:51 userbouquet.dbe25.tv
-rw------- 1 root root 19 Jul 15 16:51 userbouquet.dbe91.tv
-rw-r--r-- 1 root root 26 Jul 15 16:51 userbouquet.favourites.radio
-rw-r--r-- 1 root root 23 Jul 15 16:51 userbouquet.favourites.tv
-rw-r--r-- 1 root root 0 Jul 15 16:51 whitelist
root@dm800se:/etc/cron/scripts#
drwxr-xr-x 4 root root 0 Jul 15 14:54 .drwxr-xr-x 36 root root 0 Jul 15 14:54 ..
-rw------- 1 root root 0 Jul 15 14:52 blacklist
-rw-r--r-- 1 root root 638 Jul 4 22:28 bouquets.radio
-rw-r--r-- 1 root root 1948 Jul 4 22:28 bouquets.tv
-rw-r--r-- 1 root root 822 Jan 1 1970 cert.pem
drwxr-xr-x 2 root root 0 May 12 20:16 gMultiQuickButton
-rw-r--r-- 1 root root 917 May 3 15:44 gemini_daemon.xml
-rw-r--r-- 1 root root 2618 May 3 15:44 gemini_desktop.xml
-rw-r--r-- 1 root root 2942 May 3 15:44 gemini_info.xml
-rw-r--r-- 1 root root 514 Jul 15 14:52 gemini_plugin.conf
-rw-r--r-- 1 root root 2033 May 3 15:44 gemini_setup.xml
drwxr-xr-x 2 root root 0 May 12 20:17 gemini_user_desktop
-rw-r--r-- 1 root root 887 Jan 1 1970 key.pem
-rw------- 1 root root 96501 Jul 15 14:52 lamedb
-rw-r--r-- 1 root root 97 Jun 10 17:47 playlist.e2pls
-rw-r--r-- 1 root root 1162 Jul 15 14:54 profile
-rw-r--r-- 1 root root 4104 Jul 15 14:54 settings
-rw-r--r-- 1 root root 1164 Jul 15 14:52 timers.xml
-rw------- 1 root root 64647 Jul 4 22:28 userbouquet.LastScanned.tv
-rw------- 1 root root 3277 Jul 4 22:28 userbouquet.dbe00.radio
-rw------- 1 root root 515 Jul 4 22:28 userbouquet.dbe00.tv
-rw------- 1 root root 1331 Jul 4 22:28 userbouquet.dbe01.tv
-rw------- 1 root root 1190 Jul 4 22:28 userbouquet.dbe02.tv
-rw------- 1 root root 574 Jul 4 22:28 userbouquet.dbe03.tv
-rw------- 1 root root 722 Jul 4 22:28 userbouquet.dbe04.radio
-rw------- 1 root root 768 Jul 4 22:28 userbouquet.dbe04.tv
-rw------- 1 root root 546 Jul 4 22:28 userbouquet.dbe05.tv
-rw------- 1 root root 747 Jul 4 22:28 userbouquet.dbe06.tv
-rw------- 1 root root 1574 Jul 4 22:28 userbouquet.dbe07.tv
-rw------- 1 root root 1860 Jul 4 22:28 userbouquet.dbe08.radio
-rw------- 1 root root 598 Jul 4 22:28 userbouquet.dbe09.tv
-rw------- 1 root root 1328 Jul 4 22:28 userbouquet.dbe0a.tv
-rw------- 1 root root 135 Jul 4 22:28 userbouquet.dbe0b.tv
-rw------- 1 root root 514 Jul 4 22:28 userbouquet.dbe12.tv
-rw------- 1 root root 531 Jul 4 22:28 userbouquet.dbe13.tv
-rw------- 1 root root 723 Jul 4 22:28 userbouquet.dbe14.radio
-rw------- 1 root root 477 Jul 4 22:28 userbouquet.dbe14.tv
-rw------- 1 root root 357 Jul 4 22:28 userbouquet.dbe15.radio
-rw------- 1 root root 369 Jul 4 22:28 userbouquet.dbe15.tv
-rw------- 1 root root 225 Jul 4 22:28 userbouquet.dbe16.radio
-rw------- 1 root root 613 Jul 4 22:28 userbouquet.dbe16.tv
-rw------- 1 root root 478 Jul 4 22:28 userbouquet.dbe18.tv
-rw------- 1 root root 290 Jul 4 22:28 userbouquet.dbe23.tv
-rw------- 1 root root 945 Jul 4 22:28 userbouquet.dbe24.tv
-rw------- 1 root root 1046 Jul 4 22:28 userbouquet.dbe25.tv
-rw------- 1 root root 19 Jul 4 22:28 userbouquet.dbe91.tv
-rw-r--r-- 1 root root 26 Jul 4 22:28 userbouquet.favourites.radio
-rw-r--r-- 1 root root 23 Jul 4 22:28 userbouquet.favourites.tv
-rw-r--r-- 1 root root 8192 May 12 20:09 webbrowser.db
-rw-r--r-- 1 root root 0 Jul 15 14:52 whitelist
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Das Digital Eliteboard ist ein kostenloses Forum und ist auf Spenden angewiesen, um sich auch in Zukunft selbst zu finanzieren. Wenn auch du mit dem Digital Eliteboard zufrieden bist, würden wir uns über jede Unterstützung freuen.
Hier kannst du uns unterstützen SPENDEN