Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses 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 Bereiche, welche für Gäste verwehrt bleiben

OScam über die Console compilieren

Status
Für weitere Antworten geschlossen.
A

aragorn

Guest
das oscam-easy-build.v0.1.6c script hat leider noch ein paar bugs.
solange man aber nur ein stink normales oscam compilieren möchte brauch man eigentlich kein aufwendiges script. das sind nur ein paar zeilen die man sich auch selber in eine textdatei einfügen und diese dann ausführbar machen kann


Benötigte Pakete) (nur ein mal erforderlich)
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

1.a)
letzte unstable auschecken (laden)
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
oscam-svn ist das verzeichnis in dem die geladenen dateien gespeichert werden
wenn streamboard offline sein sollte kann man auch den mirror "http://www.oscam.to/svn/oscam/trunk" nutzen
wenn du die letzte stable laden möchtest lautet die url "http://streamboard.tv/svn/oscam/tags/1.10" beziehungsweise "http://www.oscam.to/svn/oscam/tags/1.10"

1.b)
wenn du eine bestimmte revision laden möchtest fügst du der svn zeile noch ein "-r <revision#>" an also zum beispiel:
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

2)
dann in das verzeichnis oscam-svn wechseln und konfigurieren welche features einkompiliert werden sollen
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

3)
ein verzeichnis erstellen in dem kompiliert wird und dann das kompilieren starten
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
wenn alles glatt geht liegt dann dort die fertig kompilierte oscam binary.
bei einer älteren oscam-revision musst du oscam erst stoppen, bevor du deine derzeit verwendete damit überschreiben kannst.. bei den neueren (ab #7000 oder so) kann man die binary einfach direkt überschreiben und anschliesend oscam restarten..



und wie mach ich davon nun ein script?

ganz einfach: nano compile.sh
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
chmod 755 compile.sh && ./compile.sh


geht das auch so das er mich nach der revision fragt?

ja. hier ein etwas umfangreicheres aber trotzdem einfach gehaltenes script
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
das könnte man dann noch erweitern mit sichern der alten binary und/oder kopieren der neuen binary über die alte..

wenn es aber um cross-compile geht ist es leider ein wenig komplizierter aber hat man es ein mal verstanden lernt man möglicherweise auch noch was dabei







eine weitere möglichkeit beziehungsweise alternative zu cmake wäre seit revision #7000 aber auch " make ", was in den meisten fällen sogar schneller als cmake wäre

dazu ändert sich die vorgehensweise erst ab punkt 2) (alles davor bleibt identisch):

2)
dann in das verzeichnis oscam-svn wechseln und konfigurieren welche features einkompiliert werden sollen
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

3)
und dann das kompilieren starten
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
optional können bei dem make befehl auch noch parameter angegeben werden um zum beispiel den namen der kompilierten binary festzulegen oder das erzwingen des default config dirs in dem oscam nach den konfigurations dateien sucht usw. eine genauere auflistung könnt ihr euch über den befehl " make help " anzeigen lassen

das script würde sich dann dementsprechend so abändern:
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben