1
Gibt es eine andere Möglichkeit, alle abhängigen Ordner in einer Bitbake-Rezeptdatei zu klonen (ähnlich der Verwendung von rekursiven Tag)? Ich mache es zur Zeit wie folgt:Wie ein Git Repo mit seinen Submodulen rekursiv in Yocto klonen
SRC_URI="git://[uri_a];...;name=a \
git://[uri_b];...;destsuffix=git/a/b;name=b \
git://[uri_c];...;destsuffix=git/a/b/c;name=c"
wobei "b" & "c" ist Submodule von "a".
Dank David. Aber ich stelle den folgenden Fehler nach dem Ersetzen der funktionierenden SRC_URI = "git: //" durch "gitsm: //" und bitbaking das Modul: Fehler: Funktion fehlgeschlagen: Abruffehler: Abrufbefehl mit Exit Code 1 fehlgeschlagen, Ausgabe: cp: kann nicht stat '/home/ram/yocto/build/downloads/git2/github.com.Azure.azure-iot-sdks.git/modules': Keine solche Datei oder Verzeichnis –
@RamPrasad Wenn Sie Bitbake nicht ausgeführt haben säubere dein Rezept, mach es. Das Umstellen eines SRC_URI von "git: //" auf "gitsm: //" erfordert dies. – jku
@jku Ich habe darüber im Dokument gelesen und "bitbake -c clean recipe" ausgeführt, bevor ich das Rezept gebackt habe. vergaß dies im Kommentar zu erwähnen :( –