Skip to content

Commit 0ab9f03

Browse files
authored
Merge pull request #131 from LocutusOfBorg/no-autoinstall
dkms: use /etc/dkms/no-autoinstall as flag file to disable autoinstall
2 parents 569563a + 1837b59 commit 0ab9f03

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

dkms_autoinstaller

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,13 @@ case "$1" in
4545
else
4646
kernel=`uname -r`
4747
fi
48-
log_daemon_msg "$prog: running auto installation service for kernel $kernel"
49-
dkms autoinstall --kernelver $kernel
50-
log_end_msg $?
48+
if [ -f /etc/dkms/no-autoinstall ]; then
49+
log_daemon_msg "$prog: autoinstall for dkms modules has been disabled"
50+
else
51+
log_daemon_msg "$prog: running auto installation service for kernel $kernel"
52+
dkms autoinstall --kernelver $kernel
53+
log_end_msg $?
54+
fi
5155
;;
5256
stop|restart|force-reload|status|reload)
5357
# There is no stop action, this and the 04 priority during stop is

dkms_common.postinst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,11 @@ if [ -z "$NAME" ] || [ -z "$VERSION" ]; then
149149
exit 1
150150
fi
151151

152+
if [ -f /etc/dkms/no-autoinstall ]; then
153+
echo "autoinstall for dkms modules has been disabled."
154+
exit 0
155+
fi
156+
152157
# read framework configuration options
153158
if [ -r /etc/dkms/framework.conf ]; then
154159
. /etc/dkms/framework.conf

0 commit comments

Comments
 (0)