summaryrefslogtreecommitdiffstats
path: root/debian/patches/only-autobuild-AUTOINSTALL-yes-modules.patch
blob: 0b000ddf733618bc780dd1ed0ee2556c5eee3266 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--- a/dkms_common.postinst.in
+++ b/dkms_common.postinst.in
@@ -160,6 +160,13 @@ if [ -z "$autoinstall" ]; then
     exit 0
 fi
 
+dkms_conf="/var/lib/dkms/$NAME/$VERSION/source/dkms.conf"
+autoinstall=$(bash -c 'AUTOINSTALL=; . "'"$dkms_conf"'" >/dev/null 2>&1; echo $AUTOINSTALL')
+if [ -z "$autoinstall" ]; then
+    echo "Not building the $NAME module which does not have AUTOINSTALL enabled."
+    exit 0
+fi
+
 # On 1st installation, let us look for a directory
 # in @MODDIR@ which matches $(uname -r). If none
 # is found it is possible that buildd is being used