2016-09-09 7 views
0

에서 로컬 아니라 원격 하나를 다운로드 할 수 있습니다. 그래서이 조리법에 대한 .bbappend 파일을 만들고 bitbake가 인터넷 (ftp를 통해) 대신 내 filesytem에서 소스 (tar)를 가져 오길 원합니다.내가이 조리법 파일을 변경할 수 없습니다 다음 코드</p> <pre><code>SRC_URI = "ftp://..... " </code></pre> <p>이있는 .bb 파일이 bbappend 파일

레서피 파일에서 "ftp .."항목을 삭제하면 로컬 드라이브에서 가져 오기가 작동합니다. 하지만 불행히도 나는 레시피 파일을 바꿀 수 없다.

나는 이것을 어떻게 달성 할 수 있는지 알 수있다.

미리 감사드립니다.

SRC_URI_remove = "ftp://....." 

을 그러나 당신이 그런 식으로 SRC_URI을 변경해야 할 이상하다 :

+0

누구든지 나를 도울 수 있습니다. 기본적으로 해당 bbappend 파일에서 "SRC_URI"소스 파일을 제거하고 싶습니다. SRC_URI_append와 반대입니다. – srik

답변

1

이 같은 remove bitbake override를 사용하려고 할 수 있습니다. 파일 내용을 변경하지 않는 경우 소스 파일에 대해 using mirrors이어야하며 변경하려는 경우 SRC_URI에 패치를 추가하는 것이 더 적절합니다.

+0

SRC_URI_remove를 가리켜 주셔서 감사합니다. 파일 내용을 변경하고 있지 않습니다. 제조법은 내가 변경할 수없는 제 3 자 배달에 속합니다. 그러나 SRC_URI = "ftp : .."를 레시피에서 가져 오면 프록시 구축 문제로 인해 빌드 시스템에서 작동하지 않습니다. 빌드 시스템 외부에서 동일한 링크를 가져 오는 중. 그래서 타르 볼을 다운로드하고 SRC_URI에서 "ftp :"링크를 제거하고 로컬 경로를 추가하려고합니다. 당신은 그 문제에 대해 좋은 일을한다고 생각합니까? 미러 : 프리 미러도 나에게 좋은 옵션이라고 생각합니다. – srik

+0

@srik :이 경우 거울은 꼭 필요한 것입니다. 내부 거울을 가지고 있으면 좋으며 원본 SRC_URI 경로에 파일 누락 문제가 해결됩니다. –