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