mirror of
https://github.com/vdsm/virtual-dsm.git
synced 2026-11-11 08:42:42 +01:00
* feat: Cache location * feat: Cache location * feat: Add support URL * feat: Cache location * fix: Remove files * feat: Reset filesystem * fix: Exit when PID is missing * fix: Counter file * fix: Check flags * docs: Readme * feat: Cleanup files * fix: Check flags * fix: Check flags * fix: Initialization * fix: Initalization * fix: Initialization * fix: Cleanup temp * fix: Initialize system * feat: Config system * feat: Configure system * fix: Variables * fix: Variables * fix: Error handling * style: Comments * fix: Returnvalue * fix: Returnvalue * fix: Returnvalue * fix: Returnvalue * fix: Returnvalue * docs: Multi-disk support * feat: Use cached location * fix: Swap order
46 lines
968 B
Bash
46 lines
968 B
Bash
#!/bin/bash
|
|
set -Eeuo pipefail
|
|
|
|
if [[ "${GPU}" != [Yy1]* ]] || [[ "$ARCH" != "amd64" ]]; then
|
|
return 0
|
|
fi
|
|
|
|
[ ! -d /dev/dri ] && mkdir -m 755 /dev/dri
|
|
|
|
if [ ! -c /dev/dri/card0 ]; then
|
|
mknod /dev/dri/card0 c 226 0
|
|
fi
|
|
|
|
if [ ! -c /dev/dri/renderD128 ]; then
|
|
mknod /dev/dri/renderD128 c 226 128
|
|
fi
|
|
|
|
chmod 666 /dev/dri/card0
|
|
chmod 666 /dev/dri/renderD128
|
|
|
|
if ! apt-mark showinstall | grep -q "xserver-xorg-video-intel"; then
|
|
|
|
info "Installing Intel GPU drivers..."
|
|
|
|
export DEBCONF_NOWARNINGS="yes"
|
|
export DEBIAN_FRONTEND="noninteractive"
|
|
|
|
apt-get -qq update
|
|
apt-get -qq --no-install-recommends -y install xserver-xorg-video-intel > /dev/null
|
|
|
|
fi
|
|
|
|
if ! apt-mark showinstall | grep -q "qemu-system-modules-opengl"; then
|
|
|
|
info "Installing OpenGL module..."
|
|
|
|
export DEBCONF_NOWARNINGS="yes"
|
|
export DEBIAN_FRONTEND="noninteractive"
|
|
|
|
apt-get -qq update
|
|
apt-get -qq --no-install-recommends -y install qemu-system-modules-opengl > /dev/null
|
|
|
|
fi
|
|
|
|
return 0
|