summaryrefslogtreecommitdiffstats
path: root/patches/dkms.patch
blob: 0263516eb9f3fd14d11f9da045b81680cb8c7261 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- sbin/dkms.orig	2016-09-24 00:49:50.300155014 +0100
+++ sbin/dkms		2016-09-24 00:51:15.442929416 +0100
@@ -1294,10 +1294,12 @@
     fi
 
     # Load installed modules
-    current_arch=`uname -m`
-    [[ $current_arch = i?86 ]] && current_arch=i586
-    if [ "${kernelver_array[0]}" == "$(uname -r)" -a "${arch_array[0]}" == "$current_arch" ]; then
-        /usr/sbin/dkms_autoload ${dest_module_name[@]}
+    if [ -e /etc/X11/xorg.conf -o ! -e /run/mgalive ]; then
+        current_arch=`uname -m`
+        [[ $current_arch = i?86 ]] && current_arch=i586
+        if [ "${kernelver_array[0]}" == "$(uname -r)" -a "${arch_array[0]}" == "$current_arch" ]; then
+            /usr/sbin/dkms_autoload ${dest_module_name[@]}
+        fi
     fi
 
     echo $""