summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSwift Geek2015-11-22 01:31:34 +0100
committerSwift Geek2015-11-22 01:47:01 +0100
commit20a3e8ab7379463537657acfa2eae5ec77afc683 (patch)
tree0d236a4b1dd9531868f2098ea13f4db43f5ea294 /PKGBUILD
parentb4f0922bc6e2f1234f82db3e2c816d05013727db (diff)
downloadaur-20a3e8ab7379463537657acfa2eae5ec77afc683.tar.gz
Initial support for kernel forks like linux-ck, grsec #1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD8
1 files changed, 6 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5d659be9b5e3..8b2009e452ee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,6 +12,7 @@
_runkernver=$(uname -r)
_shortkernver=${_runkernver%.*}
+_kernelname=${_runkernver##*-}
pkgname=backports-patched
pkgver=4.3_1
@@ -22,7 +23,10 @@ url='https://backports.wiki.kernel.org/index.php/Main_Page'
arch=('i686' 'x86_64')
license=('GPL')
depends=('linux')
-makedepends=('linux-api-headers' "linux-headers>=$_shortkernver")
+# TODO: array for different forks like linux-ck, linux-grsec
+if [ "$_kernelname" == 'ARCH' ]; then
+ makedepends=('linux-api-headers' "linux-headers>=$_shortkernver")
+fi
optdepends=('backports-frag+ack: wl-frag+ack patch')
install=backports.install
# Stable and rc? TODO: Check with rc :D | Double %% cuts to the first, single % cuts to the last
@@ -38,7 +42,7 @@ if [[ $? == 0 ]]; then
warning "Skipping checksum check for snapshots"
fi
-_extramodules=extramodules-${_shortkernver}-ARCH
+_extramodules=extramodules-${_shortkernver}-${_kernelname}
_kernver=$(cat /usr/lib/modules/${_extramodules}/version) # TODO make this a lower boundary and utilize in reality pacman to get freshest paths. Or make it for specific kernels. Or multiply it over specific kernels ? :3
_cfgdir="/etc/makepkg.d/${pkgname}/"