Die Configs vorher aus dem Ordner /usr/keys/oscam11518 nach /usr/keys/oscam11519 kopieren
Ich kann nur wärmstens davon abraten, diese Pfade noch zu verwenden.
Es wird der Zeitpunkt kommen, an dem sich der alte SoftCAM-Support in OpenATV und die neuen CAMs beißen werden und über Updates diese alten Verzeichnisse aufgeräumt werden müssen.
Die Unterstützung für .emu-Dateien in /etc und Konfigurationen in /usr/keys ist abgekündigt und wird früher oder später mehr oder minder radikal (Notfalls durch Löschen!) entfernt werden, spätestens dann, wenn es genug Benutzer gibt, die Probleme mit Kollisionen alt<>neu haben, ansonsten ist der Todeszeitpunkt in ca. 3 Wochen anberaumt!
Neue CAM-Pakete für OpenATV
müssen
- Zum Starten ein SysVinit-Script mitbringen
Das SysVinit-Script muß
/etc/init.d/softcam.name_der_softcam heißen, also z.B. /etc/init.d/softcam.oscam-deb
und
die Parameter start/stop/restart und optimaler Weise auch "status" und "info" verstehen
und
darf bei Aufruf ohne oder mit falschem Parameter nichts machen und muß stattdessen mit exit 1 enden
- bei konfigurierbarem Verzeichnis für die Configs diese in /etc/tuxbox/config/name_der_cam ablegen
Beispiele:
/etc/tuxbox/config/oscam
/etc/tuxbox/config/oscam-emu
/etc/tuxbox/config/oscam-smod
CAM-Pakete, die sich daran halten, sind übrigens
automatisch auch für OpenPLi geeignet, sofern sie mit einer Toolchain gebaut werden, die nicht neuer und nicht deutlich älter ist als die des OpenPLi, unter dem sie laufen sollen.
Umgekehrt funktionieren nun automatisch auch alle für OpenPLi erstellten CAM-Pakete, sofern das OpenPLi, für das sie gebaut wurden, keine neueren und keine deutlich älteren Libs enthält als das OpenATV, unter dem sie laufen sollen.
"Universal"-CAM-Pakete, die also per preinst/postinst die Distribution erkennen und entsprechend dieser Erkennung variabel .emu-Dateien für den Python-CAM-Start oder SysVinit-Scripte anlegen,
müssen OpenATV wie OpenPLi behandeln, sonst werden sie in Zukunft nicht mehr funktionieren!
Für preinst/postinst/prerm/postrm-Scripts und weitere Informationen siehe auch
Sie müssen registriert sein, um Links zu sehen.
und vgl.
Sie müssen registriert sein, um Links zu sehen.