From c648338a1872c9de385851c031277b7dd29ae702 Mon Sep 17 00:00:00 2001 From: Kroese Date: Tue, 11 Aug 2026 15:42:50 +0200 Subject: [PATCH] feat: Use Intel Mesa package from base image (#1371) --- src/display.sh | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/src/display.sh b/src/display.sh index 0db7460..56d5d41 100644 --- a/src/display.sh +++ b/src/display.sh @@ -35,6 +35,7 @@ if ! enabled "$GPU" || isAmdCpu || [[ "$ARCH" != "amd64" ]]; then fi msg="Configuring display drivers..." + html "$msg" enabled "$DEBUG" && echo "$msg" @@ -65,27 +66,4 @@ if [ ! -c "$RENDERNODE" ] || [ ! -r "$RENDERNODE" ] || [ ! -w "$RENDERNODE" ]; t warn "render device '${RENDERNODE}' is unavailable or inaccessible." fi -addDsmPackage() { - - local pkg=$1 - local desc=$2 - - if ! apt-mark showinstall | grep -qx "$pkg"; then - [ -z "$COUNTRY" ] && setCountry - - # Use a mainland mirror only for on-demand package installation, avoiding - # slow or inaccessible Debian endpoints in that region. - if [[ "${COUNTRY^^}" == "CN" ]]; then - sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources - fi - fi - - addPackage "$pkg" "$desc" -} - -# Install acceleration packages lazily so non-GPU deployments keep the base -# image small and do not require OpenGL modules. -addDsmPackage "xserver-xorg-video-intel" "Intel GPU drivers" -addDsmPackage "qemu-system-modules-opengl" "OpenGL module" - return 0