Replies: 3 comments 1 reply
-
Ich habe mir das noch einmal in Ruhe angesehen und den Bereich in tools/freetz_functions aufgerufen der die fwmod_custom aufrufen soll und auch nach älteren Images von mir gesucht. Ich hatte nach freetz schon einmal mit freetz-ng gearbeitet, am 18.11.2021 (8d8d6f5, 2021-11-17), die Images hatte ich bisher aber nicht verwendet. Die damals von mir in der fwmod_custom hinzugefügten Modifikationen sind in diesen alten freetz-ng Images aus 2021 allerdings enthalten, also muss es da noch funktioniert haben. Da ich aber auch schon am 04.09.2023 mit 22364 945a29e Images erstellte, also noch vor der Änderung und darin meine Modifikationen aus der fwmod_custom in den gebauten Images auch nicht enthalten sind, muss es nicht daran liegen. Wobei ich da die Funktion meiner Aufrufe in der fwmod_custom nicht extra getestet hatte. Dummerweise habe ich die am 04.09. verwendete fwmod_custom nicht mehr, da kann es also auch ein Fehler darin gewesen sein. Ist mir leider erst vor ein paar Tagen aufgefallen. Da ich nicht weiß ob das vielleicht ein Fehler in freetz-ng ist oder ich einen Fehler in der fwmod_custom gemacht habe, habe ich es noch einmal hardcoded probiert und die Pfade überprüft, in der fwmod_custom und auch ein direkter Aufruf der Befehle aus dem Basisverzeichnis des Checkouts, also z.B.: Anstatt: Der Aufruf des Befehl direkt im Terminal vom Basisverzeichnis des freetz-ng Checkouts aus funktioniert und die gewünschte Änderung ist dann auch unter build/modified/filesystem/etc zu finden aber bei einem normalen make leider nach wie vor nicht, so als würde die fwmod_custom dabei nicht aufgerufen. Ich konnte bei der Ausgabe auch keine Fehlermeldung finden. edit Bei freetz-ng ng22040 wird unter STEP 2: MODIFY zwischen "processing kernel" und "processing mod base options" auch "invoking custom scripts" ausgegeben, das fehlt bei freetz-ng 22609 e0349fc. edit 2 edit 3 edit 4 |
Beta Was this translation helpful? Give feedback.
-
Das git deines System wurde geupdated und mag kein Fakreroot/Pseudo mehr
Mal wieder ein Fall für https://git-man-page-generator.lokaltog.net/
Es gibt keinen Mirror mit Platz, einfach auf toolchain selbst bauen umstellen |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Hallo!
Früher unter freetz (non ng) hatte ich mit der fwmod_custom zusätzlich eigene Modifikationen hinzugefügt, das funktionierte ohne Probleme. Nun habe ich mich an freetz-ng herangetraut und musste dabei feststellen, das meine zusätzlichen Änderungen aus der fwmod_custom (aus dem Abschnitt
all()
) offenbar nicht angewendet werden.Die Änderung vom 10.09.2023:
11af734
hatte ich mitbekommen aber da ich bisher schon ${FILESYSTEM_MOD_DIR} nutzte dürfte das nicht die Ursache sein. Zum Test habe ich es auch mit "build/modified/filesystem/" und "${build_dir}/modified/filesystem/" probiert was aber beides nicht half.
Hier ein diff zwischen der originalen fwmod_custom und meiner ergänzten:
Aber vielleicht habe ich was anderes übersehen was sich seit dem alten freetz geändert hat und die Verwendung der fwmod_custom betrifft.
Build-System ist ein Debian 12 als auch ein Arch-Linux. Problem besteht bei beiden Systemen und es ist auch egal für welches FRITZ!Box-Modell ich die Firmware bauen möchte.
Falls weitere Informationen (Log, config usw.) benötigt werden werde ich diese gerne liefern.
Beta Was this translation helpful? Give feedback.
All reactions