2016-06-01 4 views
1

재귀 태그를 사용하는 것과 비슷한 Bitbake 래서 피 파일의 모든 종속 폴더를 복제하는 다른 방법이 있습니까? 저는 현재 다음과 같이 그 일을 해요 : "B"& "C"가 "A"의 하위 모듈입니다 Yocto에서 반복적으로 하위 모듈로 git repo를 복제하는 방법

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" 

.

답변

5

당신은이

gitsm:// 

당신은 그것을 자세한 정보는 여기에 대해 읽을 수 있습니다

git:// 

것과 같은 방식으로 사용 http://www.yoctoproject.org/docs/latest/bitbake-user-manual/bitbake-user-manual.html#gitsm-fetcher

+0

감사 데이빗. 하지만 작동하는 SRC_URI = "git : //"을 "gitsm : //"으로 바꾸고 모듈을 bitbaking하면 다음 오류가 발생합니다. 오류 : 함수 실패 : 가져 오기 실패 : 종료 코드 1을 사용하여 가져 오기 명령이 실패했습니다. 출력 : cp : '/home/ram/yocto/build/downloads/git2/github.com.Azure.azure-iot-sdks.git/modules': 해당 파일이나 디렉토리가 없습니다. –

+0

@RamPrasad bitbake를 실행하지 않은 경우 귀하의 제조법에 깨끗한, 그렇게하십시오. SRC_URI를 "git : //"에서 "gitsm : //"으로 전환하면 해당 SRC_URI가 필요합니다. – jku

+0

@jku 문서에서 그 내용을 읽었으며 조리법을 비트 베이킹하기 전에 "bitbake -c clean recipe"를 실행했습니다. 코멘트에서 언급하는 것을 잊었다 :( –

관련 문제