ndiswrapper: add dkms support

This commit is contained in:
Marcin Bojara
2020-01-09 23:32:32 +01:00
parent fa4ba8edb6
commit 676b84cb32
8 changed files with 66 additions and 425 deletions
+11 -3
View File
@@ -4,17 +4,21 @@
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import kerneltools
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
from pisi.actionsapi import kerneltools
KDIR = kerneltools.getKernelVersion()
def setup():
# dkms
shelltools.copytree("driver", "dkms")
pisitools.dosed("dkms.conf", "#MODULE_VERSION#", get.srcVERSION())
def build():
autotools.make("-C driver KVERS_UNAME=%s" % KDIR)
autotools.make("-C utils")
def install():
@@ -28,3 +32,7 @@ def install():
pisitools.dodir("/etc/ndiswrapper")
pisitools.dodoc("README", "AUTHORS", "ChangeLog")
# dkms
pisitools.insinto("/usr/src/%s-%s" % (get.srcNAME(), get.srcVERSION()), "dkms/*")
pisitools.insinto("/usr/src/%s-%s" % (get.srcNAME(), get.srcVERSION()), "dkms.conf")