Igor Pecovnik
6e8e47219d
riscv64: enable support in Debian Trixie, enable UEFI grub
2025-01-01 19:47:52 +01:00
M.Schmidt
6607728e24
improve(lvm,cryptroot): export private key with a structurally equal naming scheme; cleanup
2024-12-13 10:01:19 +01:00
M.Schmidt
590b75fd6f
improve(lvm+cryptroot extensions): enable possibility for LVM on LUKS
2024-12-13 10:01:19 +01:00
M.Schmidt
3ec24d40e8
fix(lvm,cryptroot extensions): introduce another variable to keep track of the physical partition/uuid and rootdevice/uuid seperately
2024-12-13 10:01:19 +01:00
amazingfate
08e7bba4f6
extensions: image-output-abl: set rootfs image larger for kde
2024-12-10 10:32:22 +01:00
amazingfate
384045a736
extension: mesa-vpu: remove adding chromium ppa
...
We already have imported chromium debs from ppa to armbian's repo
2024-12-02 16:05:06 +08:00
Teguh Sobirin
508c9f7c3a
Ignore ABL image type creation if building UEFI GRUB target.
2024-11-29 11:34:04 +08:00
user
502e139598
New option: CRYPTROOT_MAPPER. Make ROOT_MAPPER name for CRYPTROOT changable.
2024-11-05 16:35:02 +01:00
amazingfate
d796acea82
extension: image-output-abl: fix blank slot_suffix in cmdline
2024-10-18 10:52:59 +02:00
amazingfate
cd4b4e8318
mesa-vpu: use mesa from debian bookworm-backports
2024-10-09 20:45:38 +02:00
Muhammed Efe Cetin
067dd99d18
mesa-vpu: don't override DEFAULT_OVERLAYS
2024-10-09 19:52:49 +02:00
Igor Pecovnik
70cbb6df6e
Mesa-vpu: we also need to have conditions in the install part or there is no point
...
+ resolve small typo
2024-10-05 19:06:39 +02:00
Igor Pecovnik
9895cbe2ab
mesa-vpu: don't install mesa-vpu on minimal images
2024-10-04 07:20:26 +02:00
Ricardo Pardini
932c78d9e6
mesa-vpu: support CLI builds as well as desktop
...
- a CLI image might have panfork or mesa, but not glx-mesa, mesa-utils, chromium, glmark which depend on x11/wayland
- this makes mesa-vpu useful for eg GBM applications
2024-10-02 21:43:16 +02:00
amazingfate
5e8d48cb7a
mesa-vpu: fix dist-upgrade when upstream release new conf file
2024-09-20 07:10:05 +02:00
amazingfate
0ff3d972b0
radxa-aic8800: remove kernel version check
2024-09-20 07:09:55 +02:00
amazingfate
a82902c75a
extensions: add bcmdhd to install bcmdhd dkms driver
2024-09-17 06:54:23 +02:00
Ricardo Pardini
1b4e19dc17
systemd-networkd: default to DUIDType=link-layer for ipv6; via networkd.conf.d
...
- only affects systemd-networkd-using builds (MINIMAL images?)
- does NOT affect NetworkManager
- this allows network administrators to give out IPv6 addresses over DHCPv6 based on the MAC address (which should be stable) instead of systemd's own notion of it's "DUID", which is based on the machine-id and changes on every redeployment
2024-09-14 22:44:28 +02:00
rafael
fca88467f9
re-instantiates LVM required devices.
2024-09-14 21:44:52 +02:00
Igor Pecovnik
8f01eea1f8
Mesa fixes applies only to armhf and arm64. Adjusting
2024-08-23 14:06:38 +02:00
Igor Pecovnik
edad72b29f
Expand MESA extension fix to Jammy userspace
2024-08-23 11:01:34 +02:00
Igor Pecovnik
9760ad0096
KDE Neon: hack must be implemented only on Ubuntu Noble / Oracular
2024-08-19 12:31:24 +02:00
Igor Pecovnik
350da61ef2
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-08-17 17:33:28 +02:00
Igor Pecovnik
0051d745fb
aic8800 DKMS driver: fix logic when extension is used
2024-08-13 12:18:53 +02:00
Igor Pecovnik
d116232b7a
Driver compilation is not supported on kernel 6.10 and up
2024-08-13 09:20:02 +02:00
Igor Pecovnik
f0b38dc380
KDE neon downgrades base-files for some reason. Lets prevent this to happen
2024-08-04 21:28:53 +02:00
Igor
10b92e2493
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-07-29 08:16:00 +02:00
Muhammed Efe Cetin
0c86f76d30
mesa-vpu: install chromium package instead of chromium-browser
2024-07-29 07:55:49 +02:00
amazingfate
d02225dd8e
mesa-vpu: install backported mesa from obs for bookworm panthor driver
2024-07-27 00:52:26 +08:00
Igor Pecovnik
a57f4e2cf0
Fix for no network inside Docker container
...
Force netplan to use DHCP only on interface e* and not also on the docker interface
2024-07-25 16:41:40 +02:00
amazingfate
ec83684f24
mesa-vpu: use kisak mesa ppa instead of oibaf
2024-07-21 10:24:57 +02:00
ColorfulRhino
cc59d8af9e
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-07-18 12:30:11 +02:00
Alessandro Lannocca
befac02d7b
extend network inactivity timeout to 100 seconds
2024-07-02 10:00:57 +02:00
Alessandro Lannocca
9fe029567f
extensions/fs-cryptroot-support.sh:
...
add 10 seconds network inactivity timeout to dropbear ssh while waiting for cryptroot-unlock password
2024-07-02 10:00:57 +02:00
Alessandro Lannocca
970048441a
extensions/fs-cryptroot-support.sh: fix #6857
...
rework quoting for sed expression manipulating DROPBEAR_OPTIONS in dropbear.conf
2024-07-02 10:00:57 +02:00
Aleksey Vasenev
d5df9f06be
Fix btrfs and xfs resize
2024-07-01 19:15:27 +02:00
Andy Yan
1e68000826
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-06-29 17:18:44 +02:00
ColorfulRhino
3cca9dcaed
Fix formatting in scripts by running lib/tools/shellfmt.sh version 3.8.0
2024-06-25 07:06:34 +02:00
Ricardo Pardini
71d5e192c6
networking: exts: introduce sanity checks, debug info
...
- protect against enabling networking exts directly
- debug logging
- fix typo in ext name
2024-06-24 12:24:15 +02:00
Ricardo Pardini
ee37a0c19a
ext: fs-cryptroot-support: don't abuse add_host_dependencies
...
- use correct hook to make config changes
2024-06-23 11:49:12 +02:00
Igor Pecovnik
e797126638
Networking: set proper hook location for extensions
2024-06-23 09:19:32 +02:00
Igor Pecovnik
75ce67f329
Run shellfmt to complete code
2024-06-22 19:22:24 +02:00
Igor Pecovnik
8ccec185be
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-06-22 13:30:28 +02:00
ColorfulRhino
b6f018a2b1
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-06-20 19:59:52 +02:00
ColorfulRhino
6b7284be3e
bsp: firstrun: Use Netplan for setting fixed MACs
...
Also remove `$BRANCH == dev` line since dev branch does not exist anymore
2024-06-20 19:59:52 +02:00
Igor Pecovnik
a65cf4d9bb
Remove ifupdown leftovers in the code
2024-06-20 19:59:52 +02:00
ColorfulRhino
d1c6fa6e76
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-06-20 19:59:52 +02:00
ColorfulRhino
497c6dce0e
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-06-20 19:59:52 +02:00
Igor Pecovnik
f4b160abde
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-06-20 19:59:52 +02:00
ZHANG Yuntian
e0762bbbb7
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-06-20 11:26:13 +02:00