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