diff --git a/kernel/drivers/module-nvidia-current/actions.py b/kernel/drivers/module-nvidia-current/actions.py
index 9035eb3cc2..5d5f6f72e4 100644
--- a/kernel/drivers/module-nvidia-current/actions.py
+++ b/kernel/drivers/module-nvidia-current/actions.py
@@ -31,7 +31,9 @@ def setup():
shelltools.copytree("kernel", "kernel-dkms")
shelltools.unlink("kernel-dkms/dkms.conf")
+ shelltools.move("dkms.conf", "kernel-dkms/")
pisitools.dosed("kernel-dkms/Makefile", "CC \?= cc", "CC = /usr/bin/cc")
+ pisitools.dosed("kernel-dkms/dkms.conf", "%VERSION%", version)
def build():
# We don't need kernel module for emul32 build
diff --git a/kernel/drivers/module-nvidia-current/files/dkms.conf b/kernel/drivers/module-nvidia-current/files/dkms.conf
index adfe390e6e..b6f93eb7bb 100644
--- a/kernel/drivers/module-nvidia-current/files/dkms.conf
+++ b/kernel/drivers/module-nvidia-current/files/dkms.conf
@@ -1,5 +1,5 @@
PACKAGE_NAME="nvidia"
-PACKAGE_VERSION="440.44"
+PACKAGE_VERSION="%VERSION%"
AUTOINSTALL="yes"
# By default, DKMS will add KERNELRELEASE to the make command line; however,
diff --git a/kernel/drivers/module-nvidia-current/pspec.xml b/kernel/drivers/module-nvidia-current/pspec.xml
index a602ef3847..b17303954e 100644
--- a/kernel/drivers/module-nvidia-current/pspec.xml
+++ b/kernel/drivers/module-nvidia-current/pspec.xml
@@ -12,6 +12,9 @@
NVIDIA drivers for GeForce 6xxx and newer GPUs
NVIDIA graphics drivers provide optimized 2D/3D performance.
http://http.download.nvidia.com/XFree86/Linux-x86_64/440.44/NVIDIA-Linux-x86_64-440.44.run
+
+ dkms.conf
+
kernel-module-headers
libX11-devel
@@ -164,7 +167,6 @@
modprobe.conf
- dkms.conf
xorg.conf