Ricardo Pardini
d59271f903
config: refactor `calculate_image_version()` out of `create_image_from_sdcard_rootfs()`, make more flexible, predict `IMAGE_FILE_ID` during config
...
- default `IMAGE_INSTALLED_KERNEL_VERSION="generic"` instead of `"linux"`
2023-04-15 22:43:06 +02:00
Ricardo Pardini
664b482b31
artifact: rootfs: fix `artifact_rootfs_config_dump()` to include all inputs to aggregation
...
- @TODO: still missing, actually have an EXTRA_ROOTFS_SUFFIX or such, otherwise extensions just pollute the version-space
2023-04-15 22:43:06 +02:00
Ricardo Pardini
953ab276d0
logging: better logging when `ANSI_COLOR=none` (eg, during `info` collection)
2023-04-15 22:43:06 +02:00
Ricardo Pardini
ac25ac18be
config/extensions: consolidate `EXTRA_IMAGE_SUFFIXES` array as _the way_ to add to image filename, during configuration
...
- can add to `EXTRA_IMAGE_SUFFIXES` array during `user_config` or `extension_prepare_config`
- in the end goes into a `EXTRA_IMAGE_SUFFIX` global readonly
- this simplifies extension code
- we still can't "predict" image names during configuration since it includes the kernel version (6.2.11/generic) which only comes later
2023-04-15 22:43:06 +02:00
Ricardo Pardini
18fa65e6dd
artifacts armbian-desktop/armbian-bsp-desktop: fix `artifact_base_dir` to include `${RELEASE}/` -- otherwise local & remote paths don't match
2023-04-15 22:43:06 +02:00
Ricardo Pardini
d13e3cbff5
artifacts-obtain: add sanity check, after getting remotely, make sure it is indeed available locally
2023-04-15 22:43:06 +02:00
Ricardo Pardini
eb1fe6d7ba
artifacts: introduce `PRE_PREPARED_HOST=yes`: allow running pre-prepared host CLI's for artifacts that require aggregation
2023-04-15 22:43:06 +02:00
Ricardo Pardini
538b8c2b79
artifacts/cli: introduce CLI command `artifact-config-dump-json` (alias to `artifact`, but sets `CONFIG_DEFS_ONLY=yes`)
...
- if CONFIG_DEFS_ONLY during `obtain_complete_artifact()`, just dump JSON to stdout after calculating version/coordinates
- don't prepare ORAS tooling if CONFIG_DEFS_ONLY
- don't run in standard build (and thus don't prepare_host()) if under CONFIG_DEFS_ONLY
- if CONFIG_DEFS_ONLY, don't run `check_basic_host()`
2023-04-15 22:43:06 +02:00
Ricardo Pardini
439882ce7a
extensions/grub: use array for pkg list
...
- also for the media-sbc clone
2023-04-15 22:43:06 +02:00
Ricardo Pardini
e631e0fc97
patching: python: useful debug log with value of BASE_GIT_TAG
2023-04-15 22:43:06 +02:00
Ricardo Pardini
f6f621b9a1
extensions: don't `export`, `declare -g`
2023-04-15 22:43:06 +02:00
Ricardo Pardini
0d276c93e9
bsp-cli/distro-agnostic: introduce `KEEP_ORIGINAL_OS_RELEASE=yes` so Debian/Ubuntu PRETTY_NAME is left unchanged in `/etc/os-release`
...
- useful when downstream software wants exact Debian OS
2023-04-15 22:43:06 +02:00
Ricardo Pardini
c30a907e47
python2: `lunar` also doesn't have `python2` anymore (joins sid and bookworm)
2023-04-15 22:43:06 +02:00
Igor
40fa40ebaa
Remove optimisation as it breaks on Debian Bookworm
...
Minimal images doesn't have any of this anyway ...
2023-04-14 00:39:09 +02:00
Igor
046ba3a121
Starfive kernel has some patch issues ... fixing it to last known working kernel.
2023-04-13 20:46:04 +02:00
Igor
10315c4f74
Bump sunxi and disable broken mvebu patch @heisath
2023-04-13 20:46:04 +02:00
Igor
2ab6272ce4
Add xauth package that should fix RDP related issues
2023-04-13 11:36:16 +02:00
hzy
53b8a4b173
meson: Enable more SDIO and USB Wifi support
2023-04-12 14:59:52 +02:00
hzy
ac5a84b5f6
meson: Refresh config
2023-04-12 14:59:52 +02:00
hzy
8e9548c3a4
meson: Enable some net modules
2023-04-12 14:59:52 +02:00
Thomas McKahan
7a075070a3
enable mipi-dsi on Rockchip
2023-04-12 14:59:39 +02:00
Pander
9f0f296f45
enabled kernel modules pine64 for CSI and camera drivers
2023-04-08 14:35:35 +02:00
amazingfate
43b8bed616
appgroup/office: add libreoffice-gtk3 for ime support
2023-04-08 14:35:15 +02:00
Igor
21ee606778
Changing status
2023-04-08 14:34:26 +02:00
Ricardo Pardini
3ec50ea03c
`orangepizero2`/`sun50iw9`/`legacy`: actually use `NAME_KERNEL=uImage`
2023-04-08 14:33:39 +02:00
Ricardo Pardini
90c5a2743a
kernel: introduce new hook `pre_package_kernel_image`; show vmlinuz file magic before/after hook; add `-HK` hook hash to kernel artifact version
2023-04-08 14:33:39 +02:00
Ricardo Pardini
871415b7b3
arch configs (all): default, but do not overwrite, `KERNEL_IMAGE_TYPE`/`KERNEL_INSTALL_TYPE`/etc: allow board/family to set
2023-04-08 14:33:39 +02:00
Ricardo Pardini
1e61b60cf8
`orangepizero2`/`sun50iw9`/`legacy`: implement `pre_package_kernel_image` hook to convert vmlinuz to uImage manually; fix legacy u-boot build
...
- sourceaddr `0x40008000` was found in Xunlong's legacy kernel source squashed into a huge commit. Thanks, Xunlong!
- bring `busybox` dependency with inline hook for legacy u-boot "unix2dos" which is essential
2023-04-08 14:33:39 +02:00
Igor
7505671c80
Bugfix: storing revision and not artefact cache version in release file
2023-04-07 19:26:45 +02:00
Ricardo Pardini
bdab9c1cd7
sun50iw9/legacy: armbian-next'ify, add logging, avoid changing global PATH, use host `dtc` utility, make `write_uboot_platform()` verbose
2023-04-07 13:00:09 +02:00
Ricardo Pardini
6f57ba64b6
sunxi-tools: bring in `gcc-arm-linux-gnueabi` hostdep required for building sunxi's boot stages
2023-04-07 13:00:09 +02:00
Igor
00793be73e
Bump sunxi
2023-04-06 14:09:45 +02:00
Igor
839e4940ab
Bump Allwinner
...
Signed-off-by: Igor <igor@armbian.com>
2023-04-06 09:55:15 +02:00
Igor
e1fc9b0a4e
Changing status
2023-04-06 09:55:15 +02:00
Igor
d1128a6515
Enable CONFIG_EXFAT_FS on remaining kernels
2023-04-06 09:52:59 +02:00
Ricardo Pardini
369e69a553
artifact-armbian-bsp-cli: hash more variables included in `/etc/armbian-release`
2023-04-04 09:12:48 +02:00
hzy
9341455567
meson: onecloud: Enable USB0 OTG mode
2023-04-03 21:21:17 +02:00
hzy
1dfc55d74f
meson: onecloud: Correct eMMC node
2023-04-03 21:21:17 +02:00
hzy
ae4a1747c1
meson: onecloud: Update GPIO descriptions
2023-04-03 21:21:17 +02:00
hzy
30566d6f96
meson: onecloud: Bugfix: Slow ethernet uplink
...
Not sure why but PHY's TX delay doesn't work, which cause TX
retransmission and slow uplink. So let's use MAC's TX delay.
2023-04-03 21:21:17 +02:00
hzy
689e7d2a61
meson: onecloud: Resort DTS node
2023-04-03 21:21:17 +02:00
Ricardo Pardini
6b1055dc9d
uboot: WiP: introduce `UBOOT_CONFIGURE=yes` -- saves defconfig to `output/` folder, nothing else (no patches, etc)
2023-04-03 21:21:03 +02:00
Ricardo Pardini
9b229f25ad
artifact-uboot: add hashes for extension and old-timey `-H`ooks and `-V`ariables hash (`BOOTDELAY` et al)
...
- helper for hashing old-timey hooks: `calculate_hash_for_function_bodies()` in `hash-files.sh` cos I'm lazy
2023-04-03 21:21:03 +02:00
dependabot[bot]
ea4e75a79b
build(deps): bump ossf/scorecard-action from 2.1.2 to 2.1.3
...
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) from 2.1.2 to 2.1.3.
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](https://github.com/ossf/scorecard-action/compare/v2.1.2...v2.1.3 )
---
updated-dependencies:
- dependency-name: ossf/scorecard-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 21:20:48 +02:00
Paolo Sabatino
4d80872e49
rk322x: fix emmc/sdio clock selection
2023-04-03 21:01:38 +02:00
Ricardo Pardini
c4d91fd66f
`rockchip64_common`: refactor: extract `BOOT_SPI_RKSPI_LOADER=yes` into `rock-3a`, `rock-5b`, and `orangepi5` (no more such `rockchip-rk3588` references in common code)
2023-04-03 11:14:44 +02:00
Julian Sikorski
7ab8245a77
Update odroidxu4-current to 5.4.239
2023-04-01 20:51:31 +02:00
Igor
e986b8c0ee
Move lsof package to minimal images as its needed for armbian-install
2023-04-01 20:50:51 +02:00
Igor
e33842ef2c
Remove broken font from Ubuntu Lunar
...
[🐳 |🌱 ] Installing 128 desktop packages [ lunar xfce ]
[🐳 |🔨 ] E: Unable to locate package libfontembed1
[🐳 |🔨 ] Reading package lists...
[🐳 |🔨 ] Building dependency tree...
[🐳 |🔨 ] Reading state information...
[🐳 |🔨 ] E: Unable to locate package libfontembed1
2023-03-31 13:56:04 +02:00
Igor
b2be0e5a45
Enable non-free-firmware repository for Debian Sid
...
Addressing:
[🐳 |💥 ] Error context msg [ Installation of Armbian main packages for sid 3dsupport xfce no failed ]
Error: Error context msg Installation of Armbian main packages for sid 3dsupport xfce no failed
[🐳 |🔨 ] Reading package lists...
[🐳 |🔨 ] Building dependency tree...
[🐳 |🔨 ] E: Unable to locate package firmware-sof-signed
2023-03-31 13:21:35 +02:00