meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
sw:yocto:bitbake:split_packages [2026/03/10 18:42] niziaksw:yocto:bitbake:split_packages [2026/03/10 19:27] (current) niziak
Line 53: Line 53:
 </code> </code>
  
-===== Headline =====+===== works: create separate package =====
  
 Create second ''.bb'' file and include content of original file. Create second ''.bb'' file and include content of original file.
  
-<code bash> +  * Want to change ''/etc/fstab'' in ''base-files'': 
-</code>+<file bash base-files_%.bbappend> 
 +FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 
 + 
 +SRC_URI:append = " \ 
 +    file://fstab \ 
 +
 +</file> 
 +  * Want to provide another ''/etc/fstab'' in new package ''base-files-devel'': 
 +<file bash base-files-devel_3.0.14.bb> 
 +require recipes-core/base-files/base-files_${PV}.bb 
 + 
 +FILESEXTRAPATHS:append := ":${COREBASE}/meta/recipes-core/base-files/base-files" 
 + 
 +SUMMARY = "Devel version of base-files package." 
 + 
 +RPROVIDES:${PN} = "base-files" 
 + 
 +SRC_URI += " \ 
 +    file://fstab-devel \ 
 +
 + 
 +do_install:append() { 
 +        install -m 0644 ${WORKDIR}/fstab-devel ${D}${sysconfdir}/fstab 
 +} 
 +</file>