feat(buildroot): Update buildroot to 2025.08.1; Fix nix.#27
Merged
jjts merged 1 commit intoIObundle:mainfrom Nov 11, 2025
Merged
feat(buildroot): Update buildroot to 2025.08.1; Fix nix.#27jjts merged 1 commit intoIObundle:mainfrom
jjts merged 1 commit intoIObundle:mainfrom
Conversation
Update buildroot to 2025.08.1; Add Makefile patch to fix micropython bug in buildroot-2025.08.1. Fix Nix environment for buildroot. Update software/buildroot/ tree. Add new pre-built rootfs.cpio.gz. It includes files from software/buildroot/, but excludes S10mdev and mdev.conf since they are currently causing issues with linux boot process.
There was a problem hiding this comment.
Pull Request Overview
This PR upgrades the Buildroot build system from version 2022.02.10 to 2025.08.1, along with updating the NixOS environment to version 25.05 and adjusting various configuration files.
Key changes:
- Upgrade Buildroot from 2022.02.10 to 2025.08.1 with updated ISA configuration syntax
- Update NixOS environment from 22.11 to 25.05 with additional dependencies and hardening configuration
- Add mdev daemon configuration and remove verification script from rootfs overlay
Reviewed Changes
Copilot reviewed 6 out of 8 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| software/buildroot/configs/iob_soc_defconfig | Updated RISC-V ISA configuration keys to match newer Buildroot syntax and reordered BR2_RISCV_32 |
| software/buildroot/board/IObundle/iob-soc/rootfs-overlay/etc/mdev.conf | Added mdev device manager configuration file with device permissions |
| software/buildroot/board/IObundle/iob-soc/rootfs-overlay/etc/init.d/S99IObundleVerification | Removed verification script that transferred test.log via ZMODEM |
| software/buildroot/board/IObundle/iob-soc/rootfs-overlay/etc/init.d/S10mdev | Added init script for mdev daemon with start/stop/restart functionality |
| scripts/shell.nix | Updated NixOS from 22.11 to 25.05, added ncurses package, shellHook for library path, and hardening disable |
| Makefile | Updated Buildroot version constant and added patch application for micropython fix |
| .gitignore | Commented out /software/OS_build exclusion to allow tracking build directory |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
P-Miranda
approved these changes
Nov 11, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update buildroot to 2025.08.1; Add Makefile patch to fix micropython bug in buildroot-2025.08.1. Fix Nix environment for buildroot.
Update software/buildroot/ tree.
Add new pre-built rootfs.cpio.gz. It includes files from software/buildroot/, but excludes S10mdev and mdev.conf since they are currently causing issues with linux boot process.