@@ -147,12 +147,10 @@ community expects your distro to be built.
147147The scripts directory contains a variety of utility scripts to help with tasks
148148related to the build process, configuration, testing, performance monitoring,
149149and more. These scripts enhance the development and build experience within the
150- Yocto ecosystem. I'll highlight a few of them, but it is definitely worth
151- checking out as there are many more than the ones I list here.
150+ Yocto ecosystem. I'll categorize some of these and highlight a few of them, but
151+ it's definitely worth checking out as there are many more than the ones I list:
152152
153- ### Highlights in the Scripts Folder
154-
155- #### 1. ** Automation and Build Scripts**
153+ ### Automation and Build Scripts
156154
157155- ** ` buildall-qemu ` ** : Automates the process of building and testing recipes
158156 across multiple QEMU machine configurations. See the
@@ -165,22 +163,22 @@ checking out as there are many more than the ones I list here.
165163 Supports various image formats and partitioning schemes, essential
166164 for customizing and deploying embedded Linux images.
167165
168- #### 2. ** Performance and Build History Tools**
166+ ### Performance and Build History Tools
169167
170168- ** ` buildhistory-diff ` ** : Reports differences in build history between revisions.
171169- ** ` buildstats-diff ` ** : Compares build statistics between builds.
172170- ** ` task-time ` ** : Reports the time consumed by tasks during builds.
173171- ** ` oe-build-perf-report ` ** : Generates performance reports for builds.
174172- ** ` oe-build-perf-test ` ** : Tests the performance of builds via benchmarks.
175173
176- #### 3. ** Repository and Patch Management Utilities**
174+ ### Repository and Patch Management Utilities
177175
178176- ** ` combo-layer ` ** : Manages and merges multiple repositories into a combo-layer repo.
179177- ** ` create-pull-request ` ** : Automates the creation of pull requests in Git repositories.
180178- ** ` gen-lockedsig-cache ` ** : Generates signature caches for reproducible builds.
181179- ** ` bitbake-prserv-tool ` ** : Provides utilities for managing the BitBake PR service.
182180
183- #### 4. ** Testing and Validation Tools**
181+ ### Testing and Validation Tools
184182
185183- ** ` oe-test ` ** : Executes tests related to OpenEmbedded builds.
186184- ** ` test-reexec ` ** : Tests the re-execution of processes for validation purposes.
@@ -189,15 +187,15 @@ checking out as there are many more than the ones I list here.
189187 to non-POSIX features.
190188- ** ` yocto-check-layer ` ** : Verifies the correctness of Yocto Project layers.
191189
192- #### 5. ** Package and SDK Management Tools**
190+ ### Package and SDK Management Tools
193191
194192- ** ` oe-pkgdata-browser ` ** : GUI tool for browsing pkgdata information.
195193- ** ` oe-publish-sdk ` ** : Publishes generated SDKs to remote locations.
196194- ** ` install-buildtools ` ** : Installs required build tools for the environment.
197195- ** ` nativesdk-intercept ` ** : Handles SDK-specific task interceptions.
198196- ** ` native-intercept ` ** : Manages intercepts for native builds.
199197
200- #### 6. ** QEMU Utilities**
198+ ### QEMU Utilities
201199
202200- ** ` runqemu ` ** : Runs OpenEmbedded images with QEMU for testing.
203201- ** ` runqemu-export-rootfs ` ** : Exports root filesystem images for QEMU.
@@ -207,7 +205,7 @@ checking out as there are many more than the ones I list here.
207205- ** ` runqemu-ifup ` ** : Handles network interface setup for QEMU.
208206- ** ` runqemu-ifdown ` ** : Handles network interface teardown for QEMU.
209207
210- #### 7. ** Utility Scripts**
208+ ### Utility Scripts
211209
212210- ** ` cp-noerror ` ** : Copies files while ignoring errors.
213211- ** ` oe-time-dd-test.sh ` ** : Tests disk I/O performance using ` dd ` .
0 commit comments