

Kannst Du vielleicht etwas zu den ROT markierten Fragen in meinem Ursprungspost sagen? Ist immerhin 1 jahr herderget hat geschrieben:ich binn zu faul mir den patch anzukuken![]()

Rot = bisher unbeantwortet
Orange = Workaround
Grün = Fixed
MfG,
en-total
Falls du wirklich dies als notwendig betrachtet (siehe oben) muss es anderes gemacht werden, weil zapit nur beim runterfahren schreibt, und bei -r gar nicht. Eine Möglichkeit wäre SIGUSR2 (z.B.) von deinem Plugin an zapit zu schicken, dadriin SIGUSR2 zu trappen, ein signal handler für SIGUSR2 zu schreiben was das tatsächliche schreiben ausführt (unabhängig von variabel readonly). Ja, es muss gehen.Elegant wäre, ständig im "-r" zu arbeiten, und per Plugin oder Menüoption die audio.conf bei Bedarf zu speichern.
Also mittlerwele denke ich wirklich, ich bin hier im falschem Film? Das Deine Modifikationen bisher nicht ins CDK eingeflossen sind, mag genau an diesem Grund liegen! Klar, ich mag mich da täuschen, aber ich wüsste sonst keinen plausiblen Grund.Barf hat geschrieben:Immer an den Benutzer denken: Was nicht offensichtlich und intuitiv ist muss erklärt werden, in Handbüchern oder müntlich. Und wer will dicke Handbücher lesen on TV zu glotzen? Meine Änderungen, mit oder ohne Speicherung, gluabe ich sind für den Benutzer intuitiv (plötzlich erinnert sich Neutrino die Audiokanäle). Der Benutzer weiss ins besonderes nicht dass es eine Datei audio.conf gibt. Sei vorsichtig bei komplexitätserhöherungen!
Ich will zwischen neutrino und Maintenance wählen. Ich bin da auch schon einen Schritt weiter. Aus meiner alten rcS:Barf hat geschrieben: 1. Funktioniert. "Maintainence mode" ist da nur um IP-Address in Notfall einzustellen, weiss nicht falls es funktioniert. Zwischen Neutrion und Enigma kann mann in jedem Fall wählen. Auf Grün setzen (?).
ja, und warum knallst Du die dann weg?Barf hat geschrieben: @en-total: die Auswertung von lcdmenu befindet sich in /etc/init.d/start,
Weil ich das Problem verstanden habe, und mein Inhalt mich besser gefällt. Siehe auch nächste Antwort.ja, und warum knallst Du die dann weg?
Also, README-flash.barf sagtjhatte mir hier echt einen Wolf gesucht, war immer alles von mir aus richtig, aber Dein "my-flashsetup" überschreibt das, es legt die "start" einfach neu an. Ich habs bei mir rausgeworfen, dann gehts auch.
und von README-imagekit5. If making a jffs2only image, create/adjust the script
my-flashsetup-jffs2only.sh. This user script modifies the
just-built root file system (in $PREFIX/cdkflash/root) so that it
will suit the needs and wishes of the user. It is invoked just
before the image is being made. Copying ucodes for exampel belongs
here. If instead making a mixed image, create/modify
my-flashsetup-cramfs-root.sh (which modifies the root file system)
and my-flashsetup-jffs2-var.sh (which modifies the /var file
system) instead.
Also hast du nicht gelesen oder nicht verstanden. (Nochmals, sicherheitshalber:cdk/my-flashsetup-cramfs-root.sh
cdk/my-flashsetup-jffs2-var.sh
cdk/my-flashsetup-jffs2only.sh
New files, see README-flash.barf. NOTE: These are provided as
EXAMPLES, not as "barf-images" to be built. For this reason, they
refer to files that are not included in this distribution; this is
not considered a mistake.
myfiles/...
A small subset of files referred to from the my-flash-* scripts. Maybe
rcS is of general interest, because the version in CVS is completely
unsuitable for an image with root read-only (like a
cramfs-image).
Beschreibung des Ist-Zustands.PS: Was soll "macht absolut garnichts"??
Das mit den myfiles war mir schon klar, ich hatte nur nicht damit gerechnet, daß das script selbst die "start" überschreibt. Um das nochmal zu verdeutlichen: die "start" wird nicht durch myfiles überschrieben. Selbst wenn ich in myfiles eine eigene start habe, wird auch diese nicht genutzt, da am ende des scripts diese wieder geplättet wird. Das finde ich etwas unverständlich. Wenn Dir eine andere "start" besser gefällt, pack sie doch auch in "myfiles".Barf hat geschrieben: Also hast du nicht gelesen oder nicht verstanden. (Nochmals, sicherheitshalber:
die my-* files sind da um Benutzereigene Wünsche zu implementieren (deswegen der Name), ganz bestimmt nicht um unkritisch und ohne Verständniss übernommen zu werden.)
Code: Alles auswählen
if (!strcmp(argv[i], "-r")) {
readonly = true;
Danke für den Tip, aber da finde ich nichts mit "/var/etc/.hw.."Nico 77 hat geschrieben:hw_scetions: http://cvs.tuxbox-cvs.sourceforge.net/c ... cvs-markup
if (!strcmp(argv, "-r")) {Barf hat geschrieben:Zapit hat schon ein Konfigurationsfile, zapit.conf. Das einführen noch ein Konfigurationsfile (/var/etc/.no...) ist keine gute Design.
Mann könnte zapit.conf mit entsprechende Keywords erweitern. Deine Neutrinoerweiterung (?) sollte dann:
1. zapit runterfahren (Kommado: pzapit -kill)
2. zapit.conf manipulieren
3. zapit neustarten
alternativ dazu, pzapit erweitern um sowas wie
pzapit a=[yes|no]
pzapit r=[yes|no]
zuzulassen, was also (Fall r=yes) readonly true setzt, und beim Runterfahren dies in das zapit.conf schreibt. Eine Neutrino-Erweiterung braucht dann nur das entsprechende pzapit-Kommando ausführen.
zwen 04/01/12 16:35:163) AUDIOPID NEUTRINO
Beim umschalten eines Senders wird die letzte AudioPID nicht gespeichert. Beispiel:
Sender1: AudioOption 1/2
Sender2: AudioOption 1/2
Stelle ich bei Sender1 die AudioOption auf 2, schalte um und wieder zurück, steht Sender1 wieder auf AudioOption1 obwohl er vorher auf 2 stand.