Skip to content

feat(buildroot): Update buildroot to 2025.08.1; Fix nix.#27

Merged
jjts merged 1 commit intoIObundle:mainfrom
arturum1:main
Nov 11, 2025
Merged

feat(buildroot): Update buildroot to 2025.08.1; Fix nix.#27
jjts merged 1 commit intoIObundle:mainfrom
arturum1:main

Conversation

@arturum1
Copy link
Contributor

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.

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.
@jjts jjts requested review from P-Miranda and Copilot November 10, 2025 18:14
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@jjts jjts merged commit 00e1915 into IObundle:main Nov 11, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants