Yocto는 어떻게 systemd를 최종 프로젝트에 포함하나요?

Yocto는 어떻게 systemd를 최종 프로젝트에 포함하나요?

시스템 소스 코드를 사용자 정의하는 방법은 무엇입니까? bitbake를 실행하면 최종 프로젝트에 systemd가 나타나지만 로컬 디렉터리에서 이에 대한 소스 파일을 찾을 수 없습니다. 단위 파일 수명 주기를 추적하고 싶은데 log_debug(...) 및 log_info(...)가 포함된 프로젝트의 Journalctl에 표시되지 않습니다(일부 메시지가 표시되지만 정보가 충분하지 않습니다). Yocto는 시스템 소스 파일을 추출하고 컴파일한 다음 삭제합니까? 그렇다면 삭제, 사용자 정의 코드를 방지하고 다시 컴파일하는 방법은 무엇입니까?

답변1

RM_WORK_EXCLUDE += "systemd"에 레시피 이름을 추가하는 것 외에도 local.conf제공된 다음 정리 옵션 중 하나를 사용하여 공유 상태를 정리해야 합니다.요크토, 예를 들어 다시 비트베이킹하기 전과 같이 $ bitbake -c cleansstate recipe, 그렇지 않으면 새로 고침되지 않은 공유 상태 캐시의 경우 처음부터가 아닌 현재 상태에서 시작됩니다. 청소현황 및 자세한 내용은 홈페이지를 방문해주세요.욕토프로젝트 웹사이트.

관련 정보