recipe2 Bitbake 명령어 Bitbake 명령어task 실행bitbake -C task이후의 모든 과정 실행 -c 특정 task만 실행 unpack: src fetchconfigure: 빌드 config 설정compile: 컴파일cleanall: repository를 포함한 모든 정보 제거recipe 내 bitbake util1.bb.utils.contains"${@bb.utils.contains('VAR', 'test', 'libtest.so', '', d)}"상기 구문의 경우 VAR라는 변수에 'test'가 있으면 3번째 인자를 선택하고, 아니면 4번째 인자를 선택하는 util example# 해당 예제의 경우 INVITE_PLATFORM 변수에 hud-display가 존재하면 file://0001-.. 2021. 9. 15. recipe customize bbappend 활용하기 .bbappend의 확장자를 가지고 있는 append파일은 .bb의 내용을 확장하거나 override하기 위해 사용한다. bitbake가 append 파일을 인식하기 위해서 .bb레시피와 이름이 같아야 한다. Common Usecase 이미 존재하는 레시피를 수정해야 하는 경우 .bb에 이어 .bbappend 파일을 레이어에 만들어야 함 ex) testapp_1.0.bb / testapp_1.0.bbapend Patch 적용하기 이미 존재하는 패키지에 패치를 적용하고 싶은 경우에는 다음과 같이 FILEEXTRAPATHS변수를 활용해야 한다. FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" SRC_URI += "file://patch1.patch.. 2020. 8. 4. 이전 1 다음 728x90