Yocto Project : : Open Source

clean(), cleansstate(), cleanall()

Jay.P Morgan 2024. 6. 1. 05:01

 

  yocto에서 작업한 레시피에 대해, clean, cleansstate, cleanall 태스크로 작업된 레시피 결과물을 제거할 수 있다.

 

  -c clean

$ bitbake <recipe> -c clean
  • recipe의 작업 디렉토리(${WORKDIR})에, unpack 이후에 수행했던 모든 태스크 결과물을 제거한다.

 

  -c cleansstate

$ bitbake <recipe> -c cleansstate
  • do_clean() + sstate 까지 제거한다.
    • sstate가 잘못된 경우가 있는데, 컴파일 중 전원이 나가는 등의 예상치 않은 빌드 실패 시, sstate 까지 싹 지우자.

 

  -c cleanall

  • do_clean() + do_cleansstate() + DL_DIR 에 저장된 다운로드 데이터도 제거한다.
$ bitbake <recipe> -c cleanall

'Yocto Project : : Open Source' 카테고리의 다른 글

Yocto - Open Embedded (Ubuntu 24.04)  (0) 2024.04.22
Yocto Project - Release version  (0) 2024.04.20