summaryrefslogtreecommitdiffstats
path: root/core/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-load_gfx_driver
blob: 88ca79bb55b50b0495cce222797e3dd20f34ab20 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash

if lsmod | grep -q '^nvidia\s'; then
	# nvidia kernel module was loaded in stage31 - download libs
	version=$( cat /sys/module/nvidia/version )
	if [ -n "$version" ]; then
		echo "Proprietary nvidia kernel drivers v$version loaded - fetch user space libs"
		/opt/openslx/scripts/systemd-download_slx_addons "nvidia-libs@$version"
		/opt/openslx/scripts/systemd-setup_slx_addons "nvidia-libs@$version" || exit 1
	fi
fi

exit 0