Commit Graph

16551 Commits

Author SHA1 Message Date
tabris 1f315c7819 Framework - armbian-kernel.sh - followup to #8820
Don't override CONFIG_FOO=y with CONFIG_FOO=m when opts_m contains
CONFIG_FOO
2025-11-06 15:48:07 -05:00
tabrisnet e4c5ae4f1a
framework mmdebstrap, fetch_distro_keyring - use cached keyring pkgs from armbian.github.io (#8881)
followup to #8785, armbian/armbian.github.io#82 & armbian/armbian.github.io#85
Pull the latest keyring pkgs from armbian's github mirror
2025-11-06 12:18:10 -05:00
Jookia 7339b7e7e9 config: kernel: linux-sunxi-*: Set CONFIG_PWRSEQ_EMMC=y
eMMC installs on the A20-OLinuXino-LIME2 eMMC hang during boot.
This is because we need the eMMC power sequencing module in early boot.
Compile it in to the kernel so we can boot from eMMC again.
2025-11-06 09:29:29 +01:00
igorpecovnik 9faba35b8b Automatic: kernel config rewrite 2025-11-06 09:09:08 +01:00
Jonas Wood 9cc6e3ab15 ti: extensions: ti-debpkgs: Switch pkg install from rootfs to image
This switches TI deb pkgs to be added to the image package list,
instead of being cached in the rootfs.

Signed-off-by: Jonas Wood <jw@ti.com>
2025-11-06 08:16:59 +01:00
JohnTheCoolingFan 908bbc2be8
Armbian-install script fixes (#8654)
* armbian-install: set `rootfstype` when installing with MTD flash boot

* armbian-install: add check for btrfs-progs

* Ensure `rootfstype` is set in the MTD boot scenario

* Change exit code to 12 when the user denies installing btrfs-progs

* Check for `mkfs.btrfs` instead of `btrfs`

* run debian noninteractive

* Check for mkfs.btrfs even after running the apt-get commands
2025-11-06 01:08:59 +01:00
EvilOlaf 3e3d725da4 shift stuff around, enhance description 2025-11-06 00:25:23 +01:00
EvilOlaf bc3e13ca82 make it nicer, remove unneeded stuff, enable `current` test target 2025-11-06 00:25:23 +01:00
EvilOlaf 35b9c5360c abandon vendor uboot 2025-11-06 00:25:23 +01:00
Igor 81ad50f257
Revitalize Espressobin - fix atf compilation bug, bump kernels (#8873)
* Revitalize Espressobin - fix atf compilation bug, bump kernels
* Drop forced systemd networking as this is now anyway in minimal by default
2025-11-06 00:19:49 +01:00
Austin Lane a14a9d1709 rockchip: Add CSC board Luckfox Lyra Plus 2025-11-06 00:17:13 +01:00
Austin Lane c41bc8764b rockchip: Add CSC board Luckfox Lyra Ultra W 2025-11-06 00:16:39 +01:00
Ricardo Pardini 21955bd205 meson64-6.18: temporary patch for pcie vs aspm woes on Amlogic
- See https://lore.kernel.org/linux-amlogic/20251031161323.GA1688975@bhelgaas/
  - and Neil's https://lists.infradead.org/pipermail/linux-amlogic/2025-November/025692.html
2025-11-06 00:16:00 +01:00
Ricardo Pardini fab1be2e8b armbian-kernel: remove forced EXT4/BTRFS as builtins (let each kernel .config decide)
- some families want builtin, some want modules, let each decide
2025-11-06 00:15:46 +01:00
Ricardo Pardini db5534ed5c armbian-kernel: drop CONFIG_ prefix, fix comments
- also fix for opt_m logging mismatch caught by the AI
2025-11-06 00:15:46 +01:00
Ricardo Pardini 5eeb998509 armbian-kernel: standardize on opts_y/opts_n/opts_m + opts_val arrays
- call_extensions_kernel_config() now declares the vars and calls
  armbian_kernel_config_apply_opts_from_arrays() at the end
- so each individual hook doesn't need to
- adapt family code using the old way too
2025-11-06 00:15:46 +01:00
Ricardo Pardini e0adc40a75 armbian-kernel: rework everything into arrays + `armbian_kernel_config_apply_opts_from_arrays`
- so hashes and changes are consistent
2025-11-06 00:15:46 +01:00
Ricardo Pardini 03b7b2645d armbian-kernel: remove inconsistent conditionals
- one shall NOT use the contents of .config to determine what's in the .config
- also: introduce `opts_m` for armbian_kernel_config_apply_opts_from_arrays()
2025-11-06 00:15:46 +01:00
Ricardo Pardini 6a2b2d6760 armbian-kernel: BTRFS_FS & EXT4_FS as built-in, not modules 2025-11-06 00:15:46 +01:00
Ricardo Pardini 7c80838190 armbian-kernel: shfmt + trim whitespace; no changes 2025-11-06 00:15:46 +01:00
Ricardo Pardini 5e45b9c0f1 armbian-kernel: fix inconsistency in the ZRAM_BACKEND stuff; add a rant 2025-11-06 00:15:46 +01:00
Ricardo Pardini 6a98fc2879 meson64/edge(6.18): .config: recover EXT4 manually 2025-11-05 22:17:18 +01:00
Ricardo Pardini 72ebd3faa2 meson64/edge(6.18): rewrite .config, no changes
- notice how `CONFIG_EXT3_FS` goes away with no replacement
- guess I shot myself in the foot with armbian-kernel.sh's EXT4 removal, lol
2025-11-05 22:17:18 +01:00
Igor Pecovnik 655897d03f Introduce CodeRabbitAI config file to fine tune its response from Git 2025-11-05 22:16:35 +01:00
tabris cfed1b4357 framework mmdebstrap fetch_distro_keyring - ignore dpkg-deb/tar non-essential errors 2025-11-05 21:57:19 +01:00
Coia Prant 05511627a6
rockchip: add 9tripod x3568 v4 support (#8823) 2025-11-05 11:06:38 +08:00
Austin Lane 896afe2f91 LowMem extension (for boards with < 256MB RAM) 2025-11-04 22:38:39 +01:00
dependabot[bot] b762945378 build(deps): bump igorjs/gh-actions-clean-workflow from 6 to 7
Bumps [igorjs/gh-actions-clean-workflow](https://github.com/igorjs/gh-actions-clean-workflow) from 6 to 7.
- [Release notes](https://github.com/igorjs/gh-actions-clean-workflow/releases)
- [Changelog](https://github.com/igorjs/gh-actions-clean-workflow/blob/main/CHANGELOG.md)
- [Commits](https://github.com/igorjs/gh-actions-clean-workflow/compare/v6...v7)

---
updated-dependencies:
- dependency-name: igorjs/gh-actions-clean-workflow
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 19:36:42 +01:00
dependabot[bot] 8fe7cecc09 build(deps): bump tj-actions/changed-files
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from dbf178ceecb9304128c8e0648591d71208c6e2c9 to 0ff001de0805038ff3f118de4875002200057732.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](dbf178ceec...0ff001de08)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-version: 0ff001de0805038ff3f118de4875002200057732
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 19:18:55 +01:00
Ricardo Pardini 1d9338a951
extensions/image-output-utm: fix serial console ttyAMA0 for arm64 (#8851)
* extensions/image-output-utm: fix serial console ttyAMA0 for arm64
2025-11-03 18:14:00 +01:00
tabris 69caf3ba22 build framework mmdebstrap - use MANAGE_ACNG for downloading the keyring pkgs 2025-11-03 18:12:03 +01:00
tabris 373ec28e79 build framework mmdebstrap - fetch the newest keyring pkgs 2025-11-03 18:12:03 +01:00
tabris 77ee624aad build framework mmdebstrap - fix hashing of LEGACY_DEBOOTSTRAP 2025-11-03 18:12:03 +01:00
tabris fef862f774 build framework mmdebstrap - LEGACY_DEBOOTSTRAP
allow old debootstrap to be used instead.
2025-11-03 18:12:03 +01:00
tabris 94866e81a3 build framework - mmdebstrap minimal conversion 2025-11-03 18:12:03 +01:00
Igor a2f2eb32a1
Kernel config rewrite: use our strong servers for matrix generation (#8859)
* Add review request to kernel configs workflow

* Update rewrite-kernel-configs.yml

* Remove mentioning ai as we solved it differently

https://github.com/armbian/build/pull/8861
2025-11-03 18:09:34 +01:00
Your Name 10bcdb1cb9 rockchip64: bump to 6.18.0-rc4, rewrite patches 2025-11-03 16:42:38 +01:00
Igor Pecovnik 2c23325fb7 Move kernel config changes from board to kernel config 2025-11-02 22:18:32 +01:00
Alex Simkin 1653fdacec apply cryptroot fixes to grub-riscv64 too re. #6280 2025-11-02 20:15:19 +01:00
Alex Simkin 2842de0ca1 bugfix: use `--nodeps` instead of `| head -1` in `lsblk` calls for predictable output
for some reason lsblk order for -o X is different between EMMC and NVME

see https://github.com/armbian/build/pull/8805#issuecomment-3448517520
2025-11-02 20:15:19 +01:00
Alex Simkin b47445c990 add CRYPTROOT_AUTOUNLOCK option and fix CRYPTROOT for uefi builds
fixes #6280
2025-11-02 20:15:19 +01:00
tabris 3fcb8ef7b2 filogic kernel edge - change from frank-w's tree to just a git-format-patches from his tree 2025-11-02 19:17:22 +01:00
Ricardo Pardini af13870a7d u-boot: v2025.10: fileenv patch: add `#include "env.h"` to fix ENV_IS_NOWHERE builds
- thanks to tabrisnet
2025-11-02 18:12:32 +01:00
Jojo-A de1f49f241 Add support for Hardkernel ODROID M1S
Initial support for ODROID M1S
Tested with Debian Bookworm and Noble Cinnamon and Noble GNOME desktop
environment.
See: https://forum.armbian.com/topic/33242-odroid-m1s-image-planned/

- few fixes, rebase
Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
Co-authored-by: Ricardo Pardini <ricardo@pardini.net>
2025-11-02 18:12:32 +01:00
Ricardo Pardini a8f10eee53 grub: don't set CLOUD_INIT_CONFIG_LOCATION
- that was for my never-upstreamed cloud-init extension
- "/boot/efi" can't be used for cloud seed anymore since trixe
  - as it's not going to be mounted by the time cloud-init runs
2025-11-02 18:12:08 +01:00
Ricardo Pardini 23de6bba19 thinkpad-x13s: 6.17: .config: NFS_V4_2, ISCSI_TCP, NFSD =m 2025-11-02 18:10:23 +01:00
Ricardo Pardini f38ad454af uboot: set CONFIG_LOCALVERSION more reliably on script/config-enabled uboot sources
- keep old sed for old u-boots only
- don't start it with a dash, as that gets confused with cmdline arg eventually
  - instead use an underscore
2025-11-02 18:10:12 +01:00
Ricardo Pardini 3dfcbf4348 uboot: `uboot-config` now prints diff with pre-menuconfig defconfig 2025-11-02 18:10:01 +01:00
Ricardo Pardini 61edafa79d nanopct6(-lts): u-boot: enable BTRFS support
- CMD_BTRFS implies FS_BTRFS
2025-11-02 18:09:52 +01:00
Ricardo Pardini 1d8b3865ee odroidm1: u-boot: bump to 2025.10; enable BTRFS support 2025-11-02 18:09:42 +01:00