yocto - clean(), cleansstate(), cleanall()

markyang92·2022년 6월 21일
0

yocto

목록 보기
16/53
post-thumbnail
  • 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
profile
pllpokko@alumni.kaist.ac.kr

0개의 댓글