EPG RESET - aber wie?

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Hicki
Interessierter
Interessierter
Beiträge: 38
Registriert: Samstag 1. März 2003, 05:49

EPG RESET - aber wie?

Beitrag von Hicki »

hi

kann man sich die features "reboot" und "epg-reset" selbst in das blaue taste menü einbauen, ohne linux-freak zu sein?!?
würde diese beiden funktionen gerne in dem menü haben, finde aber nix was mir weiter hilft bei der umsetzung... (how-to's, progs etc.)
Danke Hicki
rincewind
Einsteiger
Einsteiger
Beiträge: 121
Registriert: Mittwoch 28. August 2002, 09:42

Beitrag von rincewind »

Im YaDD ist das kein Problem:
http://tuxbox.berlios.de/forum/viewtopic.php?t=6492
Im Image zu ändern geht das nicht, da cramfs readonly ist. (Ausser du hast natürlich ein JFFS2 Image, dort geht das.)

und tschüß
rincewind
Hicki
Interessierter
Interessierter
Beiträge: 38
Registriert: Samstag 1. März 2003, 05:49

Beitrag von Hicki »

Danke für Deine Antwort, aber wie macht man es z.B. Blaue Taste mit Reboot und EPG Reset?
DAnke Hicki
rincewind
Einsteiger
Einsteiger
Beiträge: 121
Registriert: Mittwoch 28. August 2002, 09:42

Beitrag von rincewind »

Vom Skript entweder den Befehl reboot ausführen lassen,
(der macht den Reboot, klar...)
oder die Befehle

killall -9 sectionsd
sectionsd

ausführen lassen, das startet den EPG neu.
Hicki
Interessierter
Interessierter
Beiträge: 38
Registriert: Samstag 1. März 2003, 05:49

Beitrag von Hicki »

Danke für Deine schnelle Antwort, ich bin Anfänger, welches Skript meinst Du und wo setzt man die Befehle ein? Gibt es eine FAQ dazu?
Hast Du vielleicht so etwas schon fertig?
Danke Hicki
Hicki
Interessierter
Interessierter
Beiträge: 38
Registriert: Samstag 1. März 2003, 05:49

Beitrag von Hicki »

Ach so, noch eine Frage dazu, wie setzt man das mit der Blauen Taste um?
Danke Hicki
rincewind
Einsteiger
Einsteiger
Beiträge: 121
Registriert: Mittwoch 28. August 2002, 09:42

Beitrag von rincewind »

Naja, du schreibst die Befehle halt in die Datei shell1,
den Thread von oben hast du dir ja durchgelesen, dort steht alles drin, auch wo es die Dateien gibt.
Dann erscheinen im Menu der Blauen Tase auch die zusätzlichen Punkte.
Zu deiner Frage dort: Das Verzeichnis einfach anlegen wenn es nicht existiert.
Hicki
Interessierter
Interessierter
Beiträge: 38
Registriert: Samstag 1. März 2003, 05:49

Beitrag von Hicki »

Danke für Deine Antwort, aber ich kann die Dateien nicht in die Box einfügen - immer Fehlermeldung.Noch eine Frage, känntest Du mir die Shell1 mit EPG-RESET und BOX Reboot bitte fertig machen?
Danke Hicki
rincewind
Einsteiger
Einsteiger
Beiträge: 121
Registriert: Mittwoch 28. August 2002, 09:42

Beitrag von rincewind »

Da ist genau das Problem:
man kann in die Box nicht ohne weiteres Dateien einfügen, nur in YADD's, also wenn man die Box über PC bootet.
Wie eine YADD funktioniert steht hier:
http://www.dietmar-h.net/yadd.html

Aktuelle YADD's findest du hier:
http://remote-admin.de/

Die Dateien für deine Wünsche vorbereiten ist kein Problem, ich komm aber erst heute abend dazu.
Hicki
Interessierter
Interessierter
Beiträge: 38
Registriert: Samstag 1. März 2003, 05:49

Beitrag von Hicki »

Vielen Vielen DANK - Dann bis heute Abend
DAnke Hicki
satsepp
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 15. Mai 2002, 08:15

Beitrag von satsepp »

Also Du kannst grundsätzlich die cdk.cramfs mit dem NTBFT bearbeiten, und als cdk.cramfs.img abspeichern.
Unter Windows kannst Du die dateien per drag an drop einfügen, die Änderungen im JFFS2 kannst Du per FTP erledigen.

Wenn Du mit dem cdk.cramfs.img fertig bist, per FTP auf die BOX unter /var/tmp
und mit expertenfunktion einlesen ganze Partition (root - cramfs) einspielen, und schon läuft es.

Sepp
1. Box: Sagem 1xi
2. Box: Philips 2xi (eine gute *g*)
3. Box: Glaxais easy-world (noch, nicht zu empfehlen!)
4. Box: Hyundai HSS820 Festplatten CI-Receiver
Hicki
Interessierter
Interessierter
Beiträge: 38
Registriert: Samstag 1. März 2003, 05:49

Beitrag von Hicki »

habe es mit newtuxflashtools versucht, aber ich kann es nicht zur Box zurück schicken(Button nicht aktiviert) - was mache ich falsch?
Danke Hicki
satsepp
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 15. Mai 2002, 08:15

Beitrag von satsepp »

das geht bei mir auch nicht. als .IMG speichern und per FTP auf die Box!

Sepp
1. Box: Sagem 1xi
2. Box: Philips 2xi (eine gute *g*)
3. Box: Glaxais easy-world (noch, nicht zu empfehlen!)
4. Box: Hyundai HSS820 Festplatten CI-Receiver
rincewind
Einsteiger
Einsteiger
Beiträge: 121
Registriert: Mittwoch 28. August 2002, 09:42

Beitrag von rincewind »

Ich hab die Flashtools jetzt nochmal ausprobiert.
Bisher hat mich die Meldung abgeschreckt, dass das Image zu groß sei (Auf keinen Fall flashen!).
Das war mir jetzt egal, da mein cramfs ca. 4kB kleiner als das von AlexW war und siehe da:
es funktioniert sogar!

Wunderbar, wieder was gelernt!

danke und tschüß
rincewind
Hicki
Interessierter
Interessierter
Beiträge: 38
Registriert: Samstag 1. März 2003, 05:49

Beitrag von Hicki »

Hallo -
erst einmal vielen Dank, habe alles rein kopiert man sieht im Menü auch
alles, aber die Box bootet nicht. Was habe ich falsch gemacht? Ach so, daß Verzeichnis var\plugins mußte ich noch erstellen. Ist das
richtig?

Danke Hicki
rincewind
Einsteiger
Einsteiger
Beiträge: 121
Registriert: Mittwoch 28. August 2002, 09:42

Beitrag von rincewind »

Die Shell Skripten müssen ausführbar sein, d.h. entweder einen guten
FTP Client benutzen und in den Eigenschaften die shell1 und shell2 als ausführbar markieren, oder per telnet das ganze ändern.
Geht so (zumindest unter Windows XP, Kommandozeile):
telnet [IP-Adresse der DBox]
user: root
passwort: dbox2
cd /var/plugins
chmod 755 shell1
chmod 755 shell2
exit

Das wars...
Hicki
Interessierter
Interessierter
Beiträge: 38
Registriert: Samstag 1. März 2003, 05:49

Beitrag von Hicki »

Danke Danke Danke, alles super geklappt
Hicki
Xenon-777
Einsteiger
Einsteiger
Beiträge: 389
Registriert: Montag 20. Januar 2003, 01:54

Beitrag von Xenon-777 »

Ömmm ... ok ... ich hab es aber nicht kapirt.

Dieser thread der da oben angegeben wird verzetelt sich irgentwan total in irgentein C wirrwar und der thread der in den thread angeführ ist gibts nicht.

Wie ist das ... in NTBFT das mk2 öffnen ... dann in var ein plugin-Verzeichnis einfügen und da dan shell1, shell2, shell3 u.s.w. einfügen natürlich ausführbar. Und das wars? und in den Shell-Dateien steht was drin? einfach "reboot" und fertig?
Nokia 2xI Kabel Avia600L
rincewind
Einsteiger
Einsteiger
Beiträge: 121
Registriert: Mittwoch 28. August 2002, 09:42

Beitrag von rincewind »

OK, hier mal die total komplette und ausführliche Anleitung:
1. Die Dateien

scrplug1.so (Diese Datei führt /var/plugins/shell1 aus)
scrplug1.cfg (Diese Datei konfiguriert das Menu mit der blauen Taste)
shell1 (In dieser Datei stehen alle Befehle drin, die ausgeführt werden sollen)

von http://www.chatlogin.com/dbox2/chkdesig ... type=Tools laden. Die Dateien stammen von sat24 (danke!)

2a). Die Datei shell1 mit einem Texteditor öffnen und alle Befehle reinschreiben, die man haben will.
Beispiel, um das EPG abzuschalten (z.B. vor Aufnahme):

Code: Alles auswählen

#!/bin/sh

killall -9 sectionsd

exit;
Beispiel, um das EPG neu zu starten:

Code: Alles auswählen

#!/bin/sh

killall -9 sectionsd
sectionsd

exit;
2b). Die Datei scrplug1.cfg mit einem Texteditor öffnen und die Beschreibung in die Zeilen
name= [Hier Name einfügen]
desc= [Hier Beschreibung einfügen]
reinschreiben und abspeichern.

3. Jetzt mit den Newtux Flashtools ein cdk.cramfs öffnen (z.b. eins von alexW). Dort in den Ordner /lib/tuxbox/plugins wechseln. Ich lösche dort z.B. lcdcirc.* und tuxnews.* um sicher zu stellen, dass auch genug Platz ist und weil ich die Porgramme eh nicht brauche. In das Verzeichnis jetzt scrplug1.so und scrplug1.cfg kopieren.

4. Das ganze jetzt als Image speichern (ich nenn es z.B. cdk.cramfs.img)
und per FTP auf die Box nach /tmp kopieren.

5. Auf der Box im Menu Software aktualisieren geht man in die Expertenfunktionen - Einzelne Partition einspielen - root (cramfs). Dann das cdk.cramfs.img angeben und warten bis es eingespielt ist.

6. Jetzt wieder unter Windows den FTP-Client anwerfen und das Verzeichnis /var/plugins auf der Box erstellen und dort die Datei shell1 reinkopieren. Wenn es geht, die Eigenschaften der Datei shell1 auf "ausführbar" ändern. Wenn nicht, muss man das per telnet machen. Bei Windows XP ist Telnet in der Kommandozeile dabei, wenn nix dabei ist, sollte man das Telnet Programm Putty nehmen (Google-Suche)
Wenn man Telnet hat, folgendes abarbeiten:

telnet [IP-Adresse der DBox]
user: root
passwort: dbox2
cd /var/plugins
chmod 755 shell1
exit

Wunderbar, es sollte dann laufen...

Will man mehrere Skripte ausführen, dann muss man alle drei Dateien kopieren, z.B. nach
scrplug2.so
scrplug2.cfg
shell2

Die Datei scrplug2.so mit einem Hexeditor bearbeiten und dort nach der Zeichenfolge /var/plugins/shell1 suchen, diese dann in /var/plugins/shell2 abändern. Jetzt das ganze von oben nochmal für die neuen Dateien abarbeiten und fertig.

Ich hoffe, jetzt sind alle Klarheiten beseitigt.

und tschüß
rincewind
Xenon-777
Einsteiger
Einsteiger
Beiträge: 389
Registriert: Montag 20. Januar 2003, 01:54

Beitrag von Xenon-777 »

Wunderbar ... die Beschreibung ist perfekt ... danke

Jetzt hab ich nur ein Problem noch ... also ich hab das mk2 von Gandalf geöffnet in NewFlashTool und das erste was er mir gesagt hat ist das es mit eine alten System gemacht ist und er es jetzt auf ein neues System umbaut was dann aber nicht mehr funktioniren soll. Dann hab ich die dateien scrplug1.so, scrplug1.cfg, scrplug2.so und scrplug2.cfg in lib/tuxbox/plugins reingeschmissen ... da ich festgestelt habe das in Neutrino httpd-Verzeichnis neben der Aktuelen Web-Interface Grafig auch noch die alte Webinterface-Grafig ist die ja eigentlich nicht mehr gebraucht wird hab ich die alte entfert ... dann hab ich die Datei abgespeichert mit der Meldung das die Datei zu gross sei und nicht geflasht werden solte ... ein verleich ergab:

Gandalf mk2 : 6.828.032 Byte
mein geändertes: 6.737.920 Byte

Dann hab ich das Image geflasht ... Ergebnis nach Reboot -> "kein System"

irgenteine Idee?
Nokia 2xI Kabel Avia600L
Hicki
Interessierter
Interessierter
Beiträge: 38
Registriert: Samstag 1. März 2003, 05:49

Beitrag von Hicki »

vergiß die Meldung, Du kannst es ohne Probleme flashen
Hicki
Hicki
Interessierter
Interessierter
Beiträge: 38
Registriert: Samstag 1. März 2003, 05:49

Beitrag von Hicki »

hast Du Telnet vergessen?
Hicki
rincewind
Einsteiger
Einsteiger
Beiträge: 121
Registriert: Mittwoch 28. August 2002, 09:42

Beitrag von rincewind »

Sieht eher danach aus, als ob das Image geschrottet ist.
Ich hab mit Gandalf's Image noch nicht rumgespielt, werde das aber mal machen...

und tschüß
rincewind
thegoodguy
Erleuchteter
Erleuchteter
Beiträge: 465
Registriert: Mittwoch 14. August 2002, 20:45

Beitrag von thegoodguy »

Probiert mal die Plugins einfach nach

Code: Alles auswählen

/var/tuxbox/plugins
zu schieben. :wink:
Xenon-777
Einsteiger
Einsteiger
Beiträge: 389
Registriert: Montag 20. Januar 2003, 01:54

Beitrag von Xenon-777 »

@Hicki: " Dann hab ich das Image geflasht ... Ergebnis nach Reboot -> kein System "

Das siht eher danach aus das ich es eben nicht ohne Problemme Flashen konnte ;) ... und ohne System kein Telnet ;)

@thegoodguy: habt ihr da ne umleitung eingebaut? ... wieso sagt uns das keiner ;)

@rincewind: wenn du mal versuchen wilst ... die Dateine die eigentlich überflüsig sind sind in share/tuxbox/neutriono/httpd/images/ und da die Dateine left*, mute*, tv*, radio*. Auserdem hab ich das shutdown.jpg raus genommen und mit nen Bildberabeitungsprogram eingeladen und wider als jpg mit 35% abgespeicher wolmit das Bild auf 1/3 seiner grösse schrumpft ohne erkennbaren unterschied.


-------------------8<-----------------------------------------

OK ... ich hab mir mal das cdk.cramfs von AlexW reingeladen da kommt die erste Fehlermeldung ... die mit den das Image ne Alte art ist und auf die neue umgebaut wird nicht ... schätze mal das zerlegt das Image von Gandalf.

Aebr auch nciht so schlimm ... die Variante von thegoodguy funktionirt einewandfrei ... häten wir das eher gewust hätten wir uns viel ärger ersparen können ;)
Nokia 2xI Kabel Avia600L