armbian-build/lib/functions/rootfs
Ricardo Pardini 43cf339c6c
rockchip-rk3588: it's vendor boogie panthor time (experimental) (#6459)
* main-config: fix: avoid errors when BRANCH contains a dash; convert to underscore

* rockchip64_common: shellfmt, no changes

* rockchip64_common: move SERIALCON defaulting logic to a (verbose) hook for flexibility

* config: allow to build BRANCHes not listed in KERNEL_TARGET as long as the config is valid

- useful for `collabora` and other experimental kernels, we don't want to have to add it to each individual board's KERNEL_TARGES one by one
- but we don't want to allow typos in BRANCH to emit very strange unrelated errors

* extensions: mesa-oibaf extension by @monkaBlyat - mainline mesa PPA for Ubuntu

- does nothing on Debian

* extensions: (v3) amazingfated-rk35xx, now `rk-multimedia-amazingfate` - panfork-free

- simply skips if not on Jammy
- deploys Chromium + Widevine if desktop

* rockchip-rk3588: introduce `vendor-boogie-panthor` experimental BRANCH/kernel

- original: https://github.com/hbiyik/linux-rockchip.git (branch `rk-6.1-rkr1-panthor-v6`)
- I picked the commits on top of clean armbian/linux-rockchip `6.1-rkr1` as of 2024-04-01
  - At https://github.com/rpardini/armbian-linux-rockchip-rk3588/tree/armbian-rk-6.1-rkr1-plus-boogie-panthor-v6
  - Diff: https://github.com/armbian/linux-rockchip/compare/rk-6.1-rkr1...rpardini:armbian-linux-rockchip-rk3588:armbian-rk-6.1-rkr1-plus-boogie-panthor-v6

- rockchip-rk3588: introduce `boogie-bsp` BRANCH
- rockchip-rk3588: copy linux-rk35xx-vendor.config into linux-rk35xx-boogie-bsp.config
- rockchip-rk3588: update linux-rk35xx-boogie-bsp.config, no changes
- rockchip-rk3588: linux-rk35xx-boogie-bsp.config: `CONFIG_DRM_PANTHOR=m`
- rockchip-rk3588: linux-rk35xx-boogie-bsp.config: convert to defconfig
- rockchip-rk3588: rename to `BRANCH=vendor-boogie-panthor` for "clarity" (lol)
- rockchip-rk3588: vendor-boogie-panthor: force SERIALCON, full firmware (for blob needed for panthor) & mesa-oibaf extension
- rockchip-rk3588: vendor-boogie-panthor: enable amazingfated-rk35xx extension sans-panfork
2024-04-02 20:30:38 +02:00
..
apt-install.sh store dict of artifacts actually installed in image; use it to freeze (BSPFREEZE=yes) and check hashes without spurious errors 2023-08-12 09:58:32 +02:00
apt-sources.sh Add / modify (c) in bash scripts (#4922) 2023-03-09 18:30:40 +01:00
create-cache.sh repo: split image apt .list deployment into image-early and image-late 2023-06-02 19:32:28 +02:00
customize.sh Add / modify (c) in bash scripts (#4922) 2023-03-09 18:30:40 +01:00
distro-agnostic.sh rockchip-rk3588: it's vendor boogie panthor time (experimental) (#6459) 2024-04-02 20:30:38 +02:00
distro-specific.sh repo-list: fix build issue with eos distribution 2024-03-03 17:59:31 +01:00
post-tweaks.sh Timezone select is too closed on status of the countries 2023-08-23 21:34:15 +02:00
qemu-static.sh Add / modify (c) in bash scripts (#4922) 2023-03-09 18:30:40 +01:00
rootfs-create.sh Changing file to force full rootfs cache rebuild due to upstream backdoor 2024-03-29 20:22:54 +01:00
rootfs-desktop.sh rootfs-desktop: disable sddm as well as lightdm and gdm3 in desktop_postinstall() 2023-10-14 00:01:07 +02:00
systemd-utils.sh Add / modify (c) in bash scripts (#4922) 2023-03-09 18:30:40 +01:00
trap-rootfs.sh Show correct reason about omit tmpfs usage if FORCE_USE_RAMDISK is set 2024-03-08 15:55:26 +01:00