Gaucho316 hat geschrieben:@rhabarber1848
Gaucho316 hat geschrieben:... und sorgen stattdessen dafür, dass standardmäßig die Datei .hw_sections bzw. .no_hw_sections in /var/etc/ liegt.
Imho sollten hw_sections standardmäßig abgeschaltet sein, ein flag file wäre dann
für die Aktivierung dieser Funktion verantwortlich. Die PMT Updates sind der
entgegengesetzte Fall, diese sind standardmäßig aktiviert und können optional
deaktiviert werden. Bei Auslieferung sollte das Standardverhalten ohne flag files
geregelt sein, daher votiere ich für eine andere Lösung, da aktivierte hw_sections
auf manchen Boxen gravierende Probleme mit sich bringen. Auf einer Avia500-Box
sollte der Menüpunkt für hardware sections zudem nur angezeigt werden, wenn
ucode 00f0 vorhanden ist.
Meine Vorschläge:
- im Kernelmodul avia_gt_dmx.c sollen hw_sections standardmäßig deaktiviert sein
- ein neues flag file /var/etc/.hwsections schaltet hw_sections ein
- das alte flag file /var/etc/.hw_sections wird ignoriert
- entsprechende Anpassungen in Enigma, Neutrino und yhttpd
To-Do
- in Neutrino Menüpunkt hwsections auf Avia500 nur anzeigen, wenn ucode 00f0 vorhanden ist (EDIT: nicht notwendig)
- nicht-deutsche Übersetzungen in Enigma anpassen (EDIT: nicht notwendig durch neuen Patch von Gaucho316)
- testen (EDIT: erledigt)
Der aktuelle Patch als Diskussionsgrundlage: EDIT: Patch ist im CVS