diff options
-rw-r--r-- | Makefile.patch | 10 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | dkms.conf | 2 |
3 files changed, 18 insertions, 5 deletions
diff --git a/Makefile.patch b/Makefile.patch new file mode 100644 index 000000000000..10ec936d6994 --- /dev/null +++ b/Makefile.patch @@ -0,0 +1,10 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,6 +1,5 @@ + obj-m = xt_FULLCONENAT.o + CFLAGS_xt_FULLCONENAT.o := ${CFLAGS} +-KVERSION = $(shell uname -r) + all: + make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules + clean: + @@ -3,7 +3,7 @@ _pkgbase=netfilter-full-cone-nat pkgname=netfilter-full-cone-nat-dkms pkgver=git+ec14efe -pkgrel=2 +pkgrel=3 pkgdesc="A kernel module that turns MASQUERADE into full cone SNAT" arch=('x86_64') url="https://github.com/Chion82/netfilter-full-cone-nat" @@ -11,15 +11,18 @@ license=('GPL2') depends=('dkms') conflicts=("${_pkgbase}") source=('dkms.conf' + 'Makefile.patch' 'xt_FULLCONENAT.c.patch' 'git+https://github.com/Chion82/netfilter-full-cone-nat') -md5sums=('777351816b13fdf7da0e573fb160eab2' - 'ceda7d1fc776845741cc0acf12f3fb2e' - 'SKIP') +md5sums=('426b17a1544478bcbe5ecc56fd392db0' + 'ca672d85174ea52d57758bd53c0a0ed9' + 'ceda7d1fc776845741cc0acf12f3fb2e' + 'SKIP') build() { cd ${srcdir}/${_pkgbase} patch -p1 -i "${srcdir}"/xt_FULLCONENAT.c.patch + patch -p1 -i "${srcdir}"/Makefile.patch } package() { diff --git a/dkms.conf b/dkms.conf index 4006a3535be2..b4003b4a5609 100644 --- a/dkms.conf +++ b/dkms.conf @@ -1,6 +1,6 @@ PACKAGE_NAME="@_PKGBASE@" PACKAGE_VERSION="@PKGVER@" -MAKE[0]="make" +MAKE[0]="KVERSION=$kernelver make" CLEAN="make clean" BUILT_MODULE_NAME[0]="xt_FULLCONENAT" DEST_MODULE_LOCATION[0]="/kernel/net/netfilter" |