소스 레포지터리 http://git.yoctoproject.org/cgit/cgit.cgi


IMAGE_INSTALL 

 Specifies the packages to install into an image. 

 명시한 패키지들을 image에 설치한다.

 The IMAGE_INSTALL variable is a mechanism for an image recipe and you should use it with care to avoid ordering issues


Note : core-image-minimal-initramfs 이미지작업을 할 떄는 IMAGE_INSTALL변수를 사용하는 대신, PACKAGE_INSTALL 변수를 사용한다. 대신 PACKAGE_INSTALL 변수를 사용하면, 초기 램디스크(initramfs) 에 레시피가 사용되어 IMAGE_INSTALL에 영향을 받지 않을 수 있다. 


IMAGE_INSTALL을 설정한 이미지 레시피는 image.bbclass 를 통해 이미지에 설치할 패키지를 지정한다.



Additionally, "helper" classes exist, such as core-image.bbclass, that can take IMAGE_FEATURES lists and turn these into auto-generated entries in IMAGE_INSTALL in addition to its default contents. 


core-image.bbclass 와 같이 클래스파일이 존재한다. 

IMAGE_FEATURES 리스트를 통해 IMAGE_INSTALL을 가져올수 있다.



/conf/local.conf 파일에서 IMAGE_INSTALL 변수를 사용할 떄는 += 연산자는 ordering issues 를 가져올수 있기 때문에 사용하지 않는것이 좋다.  core-image.bbclass 에 다음과 같이 IMAGE_INSTALL ?= "${CORE_IMAGE_BASE_INSTALL}"정의 되어 있어서 예외 상황이 발생 될수 있다. 


When you use this variable, it is best to use it as follows:  좋은 예이다

 IMAGE_INSTALL_append = " package-name"

앞에 공백을 남겨야 한다.




Specifies : (명사) (구체적으로) 명시하다.

avoid : (동사) 방지하다, 막다, 모면하다.

initial : 처음의, 초기의 

Configuration : 


IMAGE_FEATURES

  기능의 주요 목록은 이미지 에 포함된다.  일반적으로 이미지 레시피 파일에서 이 변수를 설정한다.  local.conf 파일에서 사용할수 있지만, 가장좋은 방법은 Build_Directory 에서 찾는 것이다. 


 NOTE :  이미지 레시피 외부에서 추가 기능을 사용하려면 EXTRA_IMAGE_FEATURES 변수를 사용한다.

다음 예를 참고하라 

Image Features  , Customizing Images Using Custom IMAGE_FEATURES and EXTRA_IMAGE_FEATURES



28.2. Errors and Warnings


'Yocto' 카테고리의 다른 글

모르는 용어 정리  (0) 2015.12.16
5.2.2. Customizing Images Using Custom IMAGE_FEATURES and EXTRA_IMAGE_FEATURES  (0) 2015.12.15
Wayland 란?  (0) 2015.12.14
meta qt  (0) 2015.12.08
libstdc++.so.6: cannot open shared object file  (0) 2015.12.01

+ Recent posts