Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Oscam Smod aktuell halten mit Oscam Trunk

twicko

Ist oft hier
Registriert
8. Dezember 2008
Beiträge
168
Reaktionspunkte
42
Punkte
270
Ist es in Ordnung, wenn ich den letzten Stand vom mit allen neueren Patchen des , oder kann es da zu Problemen kommen?

Ich habe es auch schon getestet, aber leider kommen da auch Hunks beim Patchen, sicherlich weil es ja auch Unterschiede im Inhalt gibt.
 
Der SMod von der Oscam hat wohl sehr viele Fehler im Moment?!

Code:
Frpatching file CMakeLists.txt
Reversed (or previously applied) patch detected!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
8 out of 8 hunks ignored -- saving rejects to file CMakeLists.txt.rej
patching file Makefile
Hunk #1 succeeded at 85 with fuzz 2 (offset 20 lines).
Hunk #2 FAILED at 278.
Hunk #3 FAILED at 378.
2 out of 3 hunks FAILED -- saving rejects to file Makefile.rej
patching file config.h
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file config.h.rej
patching file config.sh
Hunk #1 FAILED at 1.
Hunk #2 FAILED at 26.
Hunk #3 FAILED at 293.
Hunk #4 FAILED at 349.
Hunk #5 FAILED at 468.
Hunk #6 FAILED at 704.
6 out of 6 hunks FAILED -- saving rejects to file config.sh.rej
patching file globals.h
Reversed (or previously applied) patch detected!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file globals.h.rej
patching file module-dvbapi.c
Reversed (or previously applied) patch detected!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file module-dvbapi.c.rej
patching file module-emulator-biss.c
patching file module-emulator-biss.h
patching file module-emulator-cryptoworks.c
patching file module-emulator-cryptoworks.h
patching file module-emulator-director.c
patching file module-emulator-director.h
patching file module-emulator-irdeto.c
patching file module-emulator-irdeto.h
patching file module-emulator-nagravision.c
patching file module-emulator-nagravision.h
patching file module-emulator-osemu.c
patching file module-emulator-osemu.h
patching file module-emulator-powervu.c
patching file module-emulator-powervu.h
patching file module-emulator-streamserver.c
patching file module-emulator-streamserver.h
patching file module-emulator-viaccess.c
patching file module-emulator-viaccess.h
patching file module-emulator.c
patching file oscam.c
Reversed (or previously applied) patch detected!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
4 out of 4 hunks ignored -- saving rejects to file oscam.c.rej
patching file webif/config/dvbapi.html
Reversed (or previously applied) patch detected!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file webif/config/dvbapi.html.rej
 
Zuletzt bearbeitet von einem Moderator:
Warum patchen, einfach aktuell auschecken und (ohne weitere Patches) bauen
Du musst Regestriert sein, um das angehängte Bild zusehen.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Aktuell gebaut und läuft
Du musst Regestriert sein, um das angehängte Bild zusehen.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet von einem Moderator:
ja, ich patche nichts. Der Smod Trunk patch ja selber. Schaut in das Patchlog rein.
 
Hier läuft alles 1a durch.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Habt ihr ein Script, oder nimmt ihr auch s3 ?
 
Ich verwende hier s3, das einzige was mir aufgefallen ist das mit meinem neu gebauten Crosscompiler (GCC11.2) einige harmlose Fehlermeldungen im Buildlog stehen mehr nicht.

.
.
.
CC reader-videoguard12.c
CC reader-videoguard2.c
CC oscam-array.c
CC oscam-aes.c
CC oscam-hashtable.c
reader-videoguard2.c: In function 'videoguard2_do_ecm':
reader-videoguard2.c:1191:27: warning: unused variable 'valid_ecm' [-Wunused-variable]
1191 | static const char valid_ecm[] = { 0x00, 0x00, 0x01 };
| ^~~~~~~~~
At top level:
reader-videoguard2.c:1191:27: warning: 'valid_ecm' defined but not used [-Wunused-const-variable=]
CC oscam-cache.c
CC oscam-chk.c
CC oscam-client.c
CC oscam-conf.c
CC oscam-conf-chk.c
CC oscam-conf-mk.c
CC oscam-config-null.c
CC oscam-config-account.c
CC oscam-config-global.c
CC oscam-config-reader.c
CC oscam-config.c
CC oscam-ecm.c
CC oscam-emm.c
CC oscam-emm-cache.c
oscam-config.c: In function 'chk_cccam_cfg_F_more':
oscam-config.c:1593:42: warning: declaration of 'caid' shadows a global declaration [-Wshadow]
1593 | uint16_t caid=0,srvid=0;
| ^~~~
oscam-config.c:29:10: note: shadowed declaration is here
29 | uint32_t caid;
| ^~~~
oscam-config.c: In function 'read_cccamcfg':
oscam-config.c:1685:17: warning: declaration of 'caid' shadows a global declaration [-Wshadow]
1685 | int32_t caid,prid;
| ^~~~
oscam-config.c:29:10: note: shadowed declaration is here
29 | uint32_t caid;
| ^~~~
CC oscam-files.c
CC oscam-failban.c
CC oscam-garbage.c
CC oscam-lock.c
.
.
 
Beim Erstellen wird ja auch ein Patch.log erstellt. Dann sieht man ja dann die ganzen FAILED. Die solltet ihr auch haben. Dann wird einiges nicht kompiliert.
 
Jetzt habe ich das alte patch.log von heute gelöscht und er hat kein Neues mehr erstellt. Also doch alles gut. Die Fehler oben im Log hatten mich irritiert. Dachte schon, das der icam-Pach intern ausgeführt wird, aber wohl zum Glück doch nicht. Die Oscam-Binarys wurden ja immer gebaut.

Ne alles gut. Ja mit integrierten V9 Patch muss man ja nicht mehr machen, hatte auch keine Patches mehr drin.
 
Code:
#!/bin/bash
s3_releases=$(cd `dirname $0` && pwd)

find $s3_releases/support/logs -name "*.log" -type f -mmin +15 -delete
rm $s3_releases/support/binaries/*vuplus*

mv $s3_releases/oscam-svn oscam-svn_ohne_oscam-smod
mv $s3_releases/oscam-smod oscam-svn

cd $s3_releases/oscam-svn && svn up && OSCAMVERSION="$(./config.sh -r)"
cd $s3_releases && git pull
mv $s3_releases/s3 $s3_releases/s3_orig
mv $s3_releases/s3_vu $s3_releases/s3
mv $s3_releases/support/configs/compiler_option $s3_releases/support/configs/compiler_option_orig
mv $s3_releases/support/configs/compiler_option_vu $s3_releases/support/configs/compiler_option
mv $s3_releases/support/configs/upx_option $s3_releases/support/configs/upx_option_orig
mv $s3_releases/support/configs/upx_option_vu $s3_releases/support/configs/upx_option

cd $s3_releases/oscam-svn && git pull && OSCAM_SMOD_VERSION="$(./config.sh -r)"
cd $s3_releases && git pull
./s3 vuplus4k_arm -p=vuplus4k_emu_arm_ohne_upx.profile
./s3 vuplus_mipsel -p=vuplus4k_emu_arm_ohne_upx.profile

ICAM_VERSION="$(grep '"-ICAM-v' $s3_releases/oscam-svn/oscam.c  | awk -F'"' '{print $4}' | xargs)"
vuplus4k_arm="$(grep 'Version:' $s3_releases/support/toolchains/vuplus4k_arm/arm-vuplus4k-linux-gnueabihf/sysroot/usr/lib/pkgconfig/openssl.pc| awk -F'"' '{print $1}' | xargs)"
vuplus_mipsel="$(grep 'Version:' $s3_releases/support/toolchains/vuplus4k_arm/arm-vuplus4k-linux-gnueabihf/sysroot/usr/lib/pkgconfig/openssl.pc| awk -F'"' '{print $1}' | xargs)"

mv $s3_releases/binaries/oscam-svn-vuplus4k_arm-webif-dvbapi-libusb-emu798 $s3_releases/binaries/oscam-smod${OSCAM_SMOD_VERSION:4:4}-${OSCAM_SMOD_VERSION:9:7}-${OSCAM_SMOD_VERSION:17:8}-vuplus4k_arm_ssl_${vuplus4k_arm:9:1}_${vuplus4k_arm:11:1}_0-webif-dvbapi-libusb-emu798$ICAM_VERSION
mv $s3_releases/binaries/oscam-svn-vuplus_mipsel-webif-dvbapi-libusb-emu798 $s3_releases/binaries/oscam-smod${OSCAM_SMOD_VERSION:4:4}-${OSCAM_SMOD_VERSION:9:7}-${OSCAM_SMOD_VERSION:17:8}-vuplus_mipsel_ssl_${vuplus_mipsel:9:1}_${vuplus4k_arm:11:1}_0-webif-dvbapi-libusb-emu798$ICAM_VERSION

mv $s3_releases/s3 $s3_releases/s3_vu
mv $s3_releases/s3_orig $s3_releases/s3
mv $s3_releases/support/configs/compiler_option $s3_releases/support/configs/compiler_option_vu
mv $s3_releases/support/configs/compiler_option_orig $s3_releases/support/configs/compiler_option
mv $s3_releases/support/configs/upx_option $s3_releases/support/configs/upx_option_vu
mv $s3_releases/support/configs/upx_option_orig $s3_releases/support/configs/upx_option
 
Zuletzt bearbeitet von einem Moderator:
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…