156 Commits

Author SHA1 Message Date
Igor Pecovnik
4b39aeccc4 Mesa fixes applies only to armhf and arm64. Adjusting 2024-09-13 09:02:21 +08:00
Igor Pecovnik
107b5657e2 Expand MESA extension fix to Jammy userspace 2024-09-13 09:02:21 +08:00
Igor Pecovnik
9c1ea17aff KDE Neon: hack must be implemented only on Ubuntu Noble / Oracular 2024-09-13 09:02:20 +08:00
Igor Pecovnik
3df77898a5 Mesa extentsion: adjust KDE related troubles with packages downgrade
- one is actually general fix - recommened installation of library before installing rockchip-multimedia
- second is holding package before running upgrade as it wants to pull older library from kde repositories
- remove KDE Neon base files upgrade pin
2024-09-13 09:02:20 +08:00
Igor Pecovnik
ffeb3c4148 aic8800 DKMS driver: fix logic when extension is used 2024-09-13 09:02:20 +08:00
Igor Pecovnik
1857783ba5 Driver compilation is not supported on kernel 6.10 and up 2024-09-13 09:02:20 +08:00
Igor Pecovnik
e28d0142aa KDE neon downgrades base-files for some reason. Lets prevent this to happen 2024-08-06 17:13:31 +08:00
Igor
94bc71c957 Extend mesa-vpu extension to load unpatched Chromium by default (#6657)
* Extend mesa-vpu extension to load unpatches Chromium by default
* Pin only Chromium browser

For future - make separate browser extension
2024-08-06 16:51:57 +08:00
Muhammed Efe Cetin
0e28c976b2 mesa-vpu: install chromium package instead of chromium-browser 2024-08-06 16:51:57 +08:00
amazingfate
7c4dfad488 mesa-vpu: install backported mesa from obs for bookworm panthor driver 2024-08-06 16:51:57 +08:00
Igor Pecovnik
68d9251e7b Fix for no network inside Docker container
Force netplan to use DHCP only on interface e* and not also on the docker interface
2024-08-06 16:51:57 +08:00
amazingfate
4fd29c4a0d mesa-vpu: use kisak mesa ppa instead of oibaf 2024-08-06 16:51:57 +08:00
ColorfulRhino
744d2831ca extensions: Add "Extension: ${EXTENSION}: " prefix to some extension logs
Establish some consistency with extension logging. Some extensions use another format:
display_alert "message" "${EXTENSION}" "info"

These were *not* adapted to this new schema.
2024-08-06 16:51:57 +08:00
Alessandro Lannocca
707fae6600 extend network inactivity timeout to 100 seconds 2024-08-06 16:45:09 +08:00
Alessandro Lannocca
3732e2b443 extensions/fs-cryptroot-support.sh: add 10 seconds network inactivity timeout to dropbear ssh while waiting for cryptroot-unlock password 2024-08-06 16:45:09 +08:00
Alessandro Lannocca
3f2d0e0c4b extensions/fs-cryptroot-support.sh: fix #6857
rework quoting for sed expression manipulating DROPBEAR_OPTIONS in dropbear.conf
2024-08-06 16:45:09 +08:00
Aleksey Vasenev
e5665b16fe Fix btrfs and xfs resize 2024-08-06 16:45:09 +08:00
Andy Yan
626f892029 extensions/radxa-aic8800: fix aic8800_dkms_file_name for sdio
The aic8800_dkms_file_name for sdio should be aic8800-sdio-dkms.

Signed-off-by: Andy Yan <andyshrk@163.com>
2024-07-03 18:35:21 +08:00
ColorfulRhino
2dd3fff73d Fix formatting in scripts by running lib/tools/shellfmt.sh version 3.8.0 2024-07-03 18:35:21 +08:00
Ricardo Pardini
b60b17d60a networking: exts: introduce sanity checks, debug info
- protect against enabling networking exts directly
- debug logging
- fix typo in ext name
2024-07-03 18:35:20 +08:00
Ricardo Pardini
a55e44a6d5 ext: fs-cryptroot-support: don't abuse add_host_dependencies
- use correct hook to make config changes
2024-07-03 18:35:20 +08:00
Igor Pecovnik
655a503193 Networking: set proper hook location for extensions 2024-07-03 18:35:20 +08:00
Igor Pecovnik
593360f5f5 Run shellfmt to complete code 2024-07-03 18:35:20 +08:00
Igor Pecovnik
294898185d Replace add_packages_to_rootfs with add_packages_to_image as we don't want to make caches for each variant
- also fixes a problem of generating caches all over again
- change cache date scheme name to force rebuild them all
2024-07-03 18:35:20 +08:00
ColorfulRhino
9afabe23b2 net: Use resolved for DNS resolution
- Use resolved no matter what manages the network (networkd or NetworkManager)
- Use resolved.conf.d/ directory to set DNS as recommended by resolved itself
- In armbian-firstrun, remove config specific to mvebu64|mt7623 since this is now done by default
2024-07-03 18:33:34 +08:00
ColorfulRhino
97c29bd124 bsp: firstrun: Use Netplan for setting fixed MACs
Also remove `$BRANCH == dev` line since dev branch does not exist anymore
2024-07-03 18:33:34 +08:00
Igor Pecovnik
15ef9b95ca Remove ifupdown leftovers in the code 2024-07-03 18:33:34 +08:00
ColorfulRhino
5c8aebe642 net: Remove NM_IGNORE_DEVICES variable
This variable was originally introduces for the board "Espressobin" (mvebu64): 38db0b55f9
Use a hook in the mvebu64 and mt7623 family config to set ignored devices for NetworkManager instead.
2024-07-03 18:33:34 +08:00
ColorfulRhino
3bf13491fe extension: net: Refactor, fix and improve network extensions
- Rename extensions with "net-*" prefix
- Put the extensions into their own folder
- Split off time sync packages into their own extensions to be able to be used separately
- Put their config files into directories instead of using inline `cat <<- EOF >`
- Move some other NetworkManager related stuff into the extension
- Remove unneeded steps
- Install iproute2 by default on all images (for the `ip` command)
2024-07-03 18:33:34 +08:00
Igor Pecovnik
f53f53aa3d Move Network Manager bits into extensions
- use Chrony with Network Manager
- use timesync with systemd-networkd
- use NetPlan with Network manager only
- move command-not-found to CLI image only
- improve firstlogin ip detection
2024-07-03 18:33:34 +08:00
ZHANG Yuntian
31b3e89437 aic8800: update firmware package URL (#6768)
Firmware package was incorrectly marked as machine dependent.
This was fixed in radxa-pkg/aic8800#12, causing the file name to change.

Signed-off-by: ZHANG Yuntian <yt@radxa.com>
2024-07-03 18:33:34 +08:00
amazingfate
b26de4f4a1 extensions: image-output-abl: use losetup instead of silly dd 2024-06-16 11:28:55 +08:00
mr-toolcraft
d2e8a4a3a3 fix typo 2024-06-16 11:28:55 +08:00
amazingfate
0d68925903 add extension radxa-aic8800 for rock-5c onboard wifi 2024-06-16 11:27:52 +08:00
Igor
148da2f4b8 Introduce integrated extension for 3D and multimedia (#6646) 2024-06-16 11:27:39 +08:00
Ricardo Pardini
583733d637 extensions: rk-panthor: mesa-oibaf + DEFAULT_OVERLAYS="panthor-gpu"
- I had worked this before AF sent his oneliner, but I forgot to PR
- Should be the same, except avoids sadness when trying with the wrong kernel/branch
2024-06-16 11:26:40 +08:00
amazingfate
e48d1942f7 rk-multimedia-amazingfate: add noble support 2024-06-16 11:26:39 +08:00
Igor Pecovnik
baa6dcd1ea Add glmark2 2024-06-16 11:26:39 +08:00
Igor Pecovnik
8c67958432 Allow downgrade on mesa ppa as otherwise fails on KDE neon 2024-06-16 11:26:39 +08:00
amazingfate
ef83e60e90 extensions: add rk-panthor for vendor 6.1 rk3588 kernel 2024-06-16 11:26:39 +08:00
Igor Pecovnik
b1899c7337 Use double instead of single quotes as otherwise variable is not expanded 2024-06-16 11:26:39 +08:00
Igor Pecovnik
0cfc585992 After enabling Ubuntu Oracular on nightly builds, oibaf extension fails to work
I think we just need to use "devel" key for unknown Ubuntu release.
2024-06-16 11:26:39 +08:00
Ricardo Pardini
80beb533c9 rk35xx: drop vendor-boogie-panthor BRANCH; it has been integrated into vendor
- This reverts commit 5f59fe63f19391eea3f1d7f99e62db9bbc9c961f
2024-06-16 11:26:39 +08:00
Igor Pecovnik
d8c2248751 Use oibaf and v4l2 in desktops only 2024-06-16 11:26:39 +08:00
Muhammed Efe Cetin
11fc215221 Pin oibaf packages on mesa-oibaf extension 2024-06-16 11:26:39 +08:00
青菜萝 卜冬瓜
dd88463363 add support for allwinner T527 Avaota-A1 (#6495) 2024-06-16 11:25:36 +08:00
FantasyGmm
f382fa15c8 Odin2 Use Custom ABL, boot from TF Card (#6517)
* Update sm8250: kernel add legacy and edge branch
* Update Odin2:Using a new boot method,boot from sd
2024-06-16 11:25:36 +08:00
Ricardo Pardini
eb7a09699b rk-multimedia-amazingfate: add libv4l-rkmpp and gstreamer1.0-rockchip for desktop builds 2024-06-16 11:21:10 +08:00
Ricardo Pardini
b5498119b6 extensions: (v3) amazingfated-rk35xx, now rk-multimedia-amazingfate - panfork-free
- simply skips if not on Jammy
- deploys Chromium + Widevine if desktop
2024-06-16 11:15:34 +08:00
Ricardo Pardini
66aaf8aedd extensions: mesa-oibaf extension by @monkaBlyat - mainline mesa PPA for Ubuntu
- does nothing on Debian
2024-06-16 11:15:34 +08:00