Skip to content

Commit 49d302a

Browse files
committed
Adjust headings slightly for Folder Structure Deep Dive
1 parent 5d7e8db commit 49d302a

1 file changed

Lines changed: 9 additions & 11 deletions

File tree

_posts/2025-02-23-back-to-basics-folder-structure-deep-dive.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -147,12 +147,10 @@ community expects your distro to be built.
147147
The scripts directory contains a variety of utility scripts to help with tasks
148148
related to the build process, configuration, testing, performance monitoring,
149149
and 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

Comments
 (0)