Commit 65cfe7e
committed
mesa-vpu: drop Hook 1 (overlay) and Hook 3 (browser) — now covered by armbian-config
Two hooks in extensions/mesa-vpu.sh are now redundant with
armbian-config's module_desktops:
* extension_prepare_config__3d — appended panthor-gpu to
DEFAULT_OVERLAYS on rockchip-rk3588 / rk35xx + BRANCH=vendor.
module_desktops now enables the same overlay via
_module_desktops_add_3d_overlay (configng commit 8248b497),
which delegates to the existing module_devicetree_overlays
install path — atomic armbianEnv.txt rewrite, .bak preserved,
validates against the discovered .dtbo set, idempotent. Same
gating (BOARDFAMILY + BRANCH + release + tier + DE) enforced
on the configng side. Covers both image-build
(module_desktops install mode=build) and install-on-minimal
(runtime armbian-config invocation).
* post_armbian_repo_customize_image__browser — installed a
browser (google-chrome-stable on amd64, chromium on arm64 /
armhf, firefox elsewhere) via chroot_sdcard_apt_get_install
AFTER module_desktops had already placed our branded
chromium conffiles. That second apt run — without
--force-confdef --force-confold — tripped dpkg's 'File on
system created by you or by a script' prompt on our
/etc/chromium/master_preferences. The hook is also
architecturally duplicated: configng's common.yaml 'browser'
virtual token resolves to the correct package per
(release, arch), more correctly than this hook (this fallback
used plain 'firefox' which only exists on Ubuntu — Debian
riscv64 needs firefox-esr; Ubuntu riscv64 needs
epiphany-browser; configng handles both). Drop the hook.
The remaining hook (post_install_kernel_debs__3d) stays — it
carries genuine build-framework-only responsibilities: the
rk3588-specific rockchip-multimedia PPA + its packages
(rockchip-multimedia-config / libv4l-rkmpp / gstreamer1.0-rockchip /
libwidevinecdm0), the KDE Neon base-files / libdav1d7 holds, and
the final dist-upgrade pass. Those all gate on board / kernel /
release combinations that configng (which only knows release ×
arch, not LINUXFAMILY × BRANCH) can't express today.1 parent e18dcb6 commit 65cfe7e
1 file changed
Lines changed: 0 additions & 47 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | 8 | | |
33 | 9 | | |
34 | 10 | | |
| |||
108 | 84 | | |
109 | 85 | | |
110 | 86 | | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
0 commit comments