Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

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

OsCam inkl. Patch komilieren

Best-Of-Me

Spezialist
Registriert
22. Dezember 2010
Beiträge
688
Reaktionspunkte
81
Punkte
810
Hallo zusammen,

ich habe bisher die OsCam Revisionen immer mit IPC kompiliert. Nun möchte ich allerdings den Patch von TNe-Two mit einbinden. Beim IPC gibt es die Option, ein Patch mit einzubinden leider nicht.

Nun habe ich zwar simpleBuild aus dem Streamboard auf meinem Debian Squeeze x86 drauf, weiss allerdings nicht wie ich weiter vorgehen muss, um den Patch mit in die Kompilierung einzubinden...

Nun bin ich im Streamboard-Wiki auf gestoßen. Dort wird zwar beschrieben wie man eine Oscam kompiliert, nur bin ich mir nicht sicher, ob ich die Befehle von "Oben nach unten" durchweg eingeben muss?!


Besten dank im voraus!!
 
AW: OsCam inkl. Patch komilieren

Hi aragorn,

ich bin nun folgendermaßen vorgegangen:


Code:
/home/
mkdir oscam // Ordner mit dem Namen oscam erstellen
cd oscam // In den Ordner oscam wechseln
svn checkout [URL]http://www.streamboard.tv/svn/oscam/trunk[/URL] oscam-svn //aktuellste Oscam in en Ordner oscam-svn auschecken
cd oscam-svn //In den Ordner oscam-svn wechseln
make // 
cd .. // Eine Ordnerstruktur hoch navigieren
mkdir patches //Ordner mit dem Namen patches erstellen
[I]Mit WinSCP die Patch Datei in den Ordner Patches kopiert[/I]
cp csp_dyn_wait_rev_5_svn7983.patch /home/oscam/oscam-svn //den Patch in den Ordner oscam-svn kopiert

cd /oscam-svn //In den Ordner oscam-svn wechseln

patch -p0 < csp_dyn_wait_rev_5_svn7983.patch //Patchen starten

make config //Konfiguration vornehmen

make libusb //Kompilierung mit libusb durchführen, weil oscam auf einem thin pc mit Card-Reader

Nun wurde mir im Unterordner Distribution folgende Dateien erstellt:

Ordner:
doc
monitor
.svn

Dateien:
list_smargo-1.20-unstable_svn8052-i486-linux-gnu-libusb
oscam-1.20-unstable_svn8052-i486-linux-gnu
oscam-1.20-unstable_svn8052-i486-linux-gnu.debug
oscam-1.20-unstable_svn8052-i486-linux-gnu-libusb
oscam-1.20-unstable_svn8052-i486-linux-gnu-libusb.debug

Als TNe-Two (aus dem Streamboard) mit auf meinem oscam Server war, hat er mir eine oscam mit einem erweiterten Log-Patch kompiliert, dessen Dateiname folgende war:
oscam-svn8032-nettop-i686-webif-libusb-patched

Und das hat mich jetzt etwas stutzig gemacht weil bei mir im Dateinamen i486 vorkommt und kein -patched am ende des Dateinamen steht.

Bei dem von TNe-Two kompilierten heißt es i686 und -patched am ende des Dateinamen...

Hat der Patch bei mir nun funktioniert oder nicht?! Ist die Version trotz i486 richtig?!?
 
Zuletzt bearbeitet:
AW: OsCam inkl. Patch komilieren

Hat sich erledigt, der TNe-Two hatte es mit simple-Build komiliert, der hängt an den Dateinamen wohl mehr informationen mit an, daher die unterschiedlichen Dateinamen.
 
AW: OsCam inkl. Patch komilieren

Code:
svn checkout [URL]http://www.streamboard.tv/svn/oscam/trunk[/URL] oscam-svn cd oscam-svn make
da passt was nicht, "cd oscam-svn" und "make" sind in der zeile fehl am platz


wie die fertig kompilierte datei heissen soll usw kann man übrigends auch über die "make" kompilierungs parameter festlegen
 
AW: OsCam inkl. Patch komilieren

Upps... Da bin ich beim Copy & Paste in der Zeile verrutscht.. Habe es mal korrigiert...

Ich habe es jetzt mal etwas genauer dokumentiert, falls sich jemand mal auch eine eigene Oscam mit einem Patch kompilieren möchte...
 
Zuletzt bearbeitet:
AW: OsCam inkl. Patch komilieren

das ist immernoch falsch..

lies mal bitte den ablauf den ich dir gesten geantwortet hatte:
wenn du einen patch einspielen willst, lädst du erst den source, dann wendest du den patch an und dann kompilierst du es..

das bedeutet also? erst den source laden (svn co) dann den patch anwenden (patch -p0 ....) und erst dann kompilieren (make)

du machst da oben aber chaos, du lädst den source und kompilierst anschliesend, dann wendest du den patch an und kompilierst nochmals..
machs dir halt nicht komplizierter als es eigentlich is

Code:
cd /tmp/

svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn #aktuellste Oscam in den Ordner oscam-svn auschecken

cd oscam-svn #In den Ordner oscam-svn wechseln

[I]#Mit WinSCP die Patch Datei ([/I]csp_dyn_wait_rev_5_svn7983.patch) [I]in den Ordner (/tmp/oscam-svn/) kopiert[/I]

patch -p0 < csp_dyn_wait_rev_5_svn7983.patch #Patch einspielen

make config #Konfiguration vornehmen

make libusb #Kompilierung mit libusb durchführen
 
Zuletzt bearbeitet von einem Moderator:
AW: OsCam inkl. Patch komilieren

Ich war einfach nur froh, dass eine lauffähige oscam entstanden ist... Ich habe es jetzt mal nach deinen "abgespeckten" Schritten gemacht und es ist tatsächlich auch durchgelaufen :emoticon-0123-party
 
Zurück
Oben