bist Du da weitergekommen? Ich habe ./update.sh -a ausgeführt und versucht, das addon neu zu bauen. Ich kriege hier ebenfalls immer wieder
Ja. Das war einfach nur Unachtsamkeit. Ich habe den Patch immer wieder für CE-19 erzeugen lassen, aber CE-20 bauen. Das ist natürlich Quatsch. Und bei der Meldung muss man das Log genau checken. Es kann sein, daß das Addon gebaut wird und die Meldung später dann trotzdem kommt.
Ich habe ./update.sh -a ausgeführt
Das aktualisiert nur die Package-Dateien in CoreELEC/LibreELEC, die nicht in den offiziellen Quellen sind (z.B. die Plugins) und hat mit den Addons nichts zu tun.
Es wäre besser, wenn Du das rausnimmst und den pvrusb2-Treiber ohne DVB-Unterstützung baust.
Du wolltest wahrscheinlich einfach nur ein git pull --all machen, oder?
Es wäre besser, wenn Du das rausnimmst und den pvrusb2-Treiber ohne DVB-Unterstützung baust.
Den Treiber habe ich durch einen Hack entfernt. Später werde ich das besser machen...
Das ist mir klar. Aber warum wird er weder nach einem git pull noch über den update-Befehl noch während des build-Prozesses heruntergeladen?
Das verstehe ich nicht. Das Addon-Build patcht das package.mk für das Addon selbst und während des Builds werden die Original-Sourcen herunterladen, extrahiert. Im package.mk steht dann, daß die .config für den media-build noch gepatchet werden muss.
Also geht es einmal quer durch den Urwald um den eigentlichen Patch zu machen.
CONFIG_VIDEO_PVRUSB2_DVB=y
Hmm. Damit werden keine Module gebaut, sondern der Treiber landet direkt im Kernel. Ich habe das mal geändert zu
CONFIG_VIDEO_PVRUSB2_DVB=m
Und damit erhalte ich im zip-File des Addons
VDRSternELEC/CoreELEC/target/addons/Amlogic-ng/20.4/arm/driver.dvb.dvb-latest/driver.dvb.dvb-latest$ find . -name "*hdp*"
./kernel-overlay/lib/modules/4.9.269/updates/driver.dvb.dvb-latest/hdpvr.ko
Ansonsten bin ich dabei den Github-Workflow zu ändern, daß zumindest das dvb-latest mit gebaut und hochgeladen wird: So das Ziel. Aber das wird heute wohl nix werden, weil ich immer in irgendwelche Probleme laufe.