File tree Expand file tree Collapse file tree 3 files changed +46
-10
lines changed
Expand file tree Collapse file tree 3 files changed +46
-10
lines changed Original file line number Diff line number Diff line change 11KDIR := /lib/modules/$(shell uname -r) /build
22VERSION := $(shell uname -r) -$(shell cat uio_pci_dma.h | grep UIO_PCI_DMA_VERSION | cut -d\" -f2)
3- DKMS_VERSION := 11.3.7
3+ DKMS_VERSION := 1.0.0
44
55all : prepare
66 KDIR=$(KDIR ) INSTALL_MOD_PATH=$(INSTALL_MOD_PATH ) make -C build/
@@ -42,16 +42,16 @@ rpm_dkms: pack_dkms
4242 ./configure --version
4343 mkdir -p ${HOME} /rpmbuild
4444 mkdir -p ${HOME} /rpmbuild/BUILD ${HOME} /rpmbuild/BUILDROOT ${HOME} /rpmbuild/RPMS ${HOME} /rpmbuild/SOURCES ${HOME} /rpmbuild/SPECS ${HOME} /rpmbuild/SRPMS
45- mv pda_kadapter_dkms -${DKMS_VERSION} .tar.gz ${HOME} /rpmbuild/SOURCES
45+ mv pda-kadapter-dkms -${DKMS_VERSION} .tar.gz ${HOME} /rpmbuild/SOURCES
4646 rpmbuild -ba pda_kadapter_dkms.spec
4747
4848pack_dkms :
49- rm -rf pda_kadapter_dkms -${DKMS_VERSION}
50- mkdir pda_kadapter_dkms -${DKMS_VERSION}
51- cp Makefile_dkms dkms.conf uio_pci_dma.c uio_pci_dma.h 99-pda.rules pda_kadapter_dkms -${DKMS_VERSION} /
52- tar -cf pda_kadapter_dkms- ${DKMS_VERSION} .tar pda_kadapter_dkms -${DKMS_VERSION}
53- gzip pda_kadapter_dkms -${DKMS_VERSION} .tar
54- rm -rf pda_kadapter_dkms -${DKMS_VERSION}
49+ rm -rf pda-kadapter-dkms -${DKMS_VERSION}
50+ mkdir pda-kadapter-dkms -${DKMS_VERSION}
51+ cp Makefile_dkms dkms.conf uio_pci_dma.c uio_pci_dma.h 99-pda.rules pda-kadapter-dkms -${DKMS_VERSION} /
52+ tar -cf pda-kadapter-dkms- ${DKMS_VERSION} .tar pda-kadapter-dkms -${DKMS_VERSION}
53+ gzip pda-kadapter-dkms -${DKMS_VERSION} .tar
54+ rm -rf pda-kadapter-dkms -${DKMS_VERSION}
5555
5656clean :
5757 rm -rf test
Original file line number Diff line number Diff line change 1+ %define debug_package %{nil }
2+
3+ Summary: Kernel adapter for the PDA library
4+ Name: pda_kadapter-%(uname -r)
5+ Version: 0.7.0
6+ Release: 0
7+ License: BSD
8+ Group: System Environment/Base
9+ Source: %{name }-%{version }.tar.gz
10+ URL: https://compeng.uni-frankfurt.de/index.php?id= 173
11+ ExcludeArch: s390 s390x
12+ BuildRoot: /var/tmp/%{name }-buildroot
13+ #BuildRequires: libpci
14+
15+ %define UNAME %(uname -r)
16+
17+ %description
18+ The Portable Driver Architecture (PDA) is a microdriver API for programming low
19+ latency and high throughput PCIe device from the userspace.
20+
21+ %prep
22+ %setup
23+
24+ %build
25+ make
26+
27+ %install
28+ make INSTALL_MOD_PATH=$RPM_BUILD_ROOT rpminstall
29+
30+ %files
31+ %defattr(644,root,root,755)
32+ /lib/modules/%{UNAME }/kernel/drivers/uio/uio_pci_dma.ko
33+ /etc/udev/rules.d/99-pda.rules
34+
35+ %post
36+ /sbin/depmod -a
Original file line number Diff line number Diff line change 1- %define module pda_kadapter_dkms
2- %define version 11.3.7
1+ %define module pda-kadapter-dkms
2+ %define version 1.0.0
33
44Summary: PDA kernel adapter DKMS package
55Name: %{module }
You can’t perform that action at this time.
0 commit comments