diff options
author | Remi Gacogne | 2020-03-16 17:37:38 +0100 |
---|---|---|
committer | Remi Gacogne | 2020-03-16 17:37:38 +0100 |
commit | 2c200c4c8a1783a346ecd2d77ec4c5980bdb82f4 (patch) | |
tree | 2297f1fff866f952ba9ab999446bee255e1602a6 | |
download | aur-2c200c4c8a1783a346ecd2d77ec4c5980bdb82f4.tar.gz |
lkrg-dkms: Initial version
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 32 | ||||
-rw-r--r-- | dkms.conf | 7 |
3 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5c073310ba82 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = lkrg-dkms + pkgdesc = Linux Kernel Runtime Guard (DKMS) + pkgver = 0.7 + pkgrel = 1 + url = https://www.openwall.com/lkrg/ + arch = x86_64 + license = GPL2 + depends = dkms + source = https://www.openwall.com/lkrg//lkrg-0.7.tar.gz + source = https://www.openwall.com/lkrg//lkrg-0.7.tar.gz.sign + source = dkms.conf + validpgpkeys = 297AD21CF86C948081520C1805C027FD4BDC136E + sha512sums = 6f856d31aa79705e38a5436a47cb4e3f414a7734794713e6831426f1eda0f36ff1800e94dbfa9b211ab5b85055716c9b4839a8e46d292c9de95fc57b6cc02519 + sha512sums = SKIP + sha512sums = 3d4847efbf360cca967915d29d8566be14eab3828a790ccac36c780f0bd7c2a0aedde417c51992ec9ee0aabf61cd1109bd046ba0ec47b0ba31a3cbd4be55f7ad + +pkgname = lkrg-dkms + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7fe41d330689 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Remi Gacogne <rgacogne(at)archlinux(dot)org> +_pkgbase=lkrg +pkgname=lkrg-dkms +pkgver=0.7 +pkgrel=1 +pkgdesc='Linux Kernel Runtime Guard (DKMS)' +arch=('x86_64') +url='https://www.openwall.com/lkrg/' +license=('GPL2') +source=("${url}/${_pkgbase}-${pkgver}.tar.gz" + "${url}/${_pkgbase}-${pkgver}.tar.gz.sign" + 'dkms.conf') +sha512sums=('6f856d31aa79705e38a5436a47cb4e3f414a7734794713e6831426f1eda0f36ff1800e94dbfa9b211ab5b85055716c9b4839a8e46d292c9de95fc57b6cc02519' + 'SKIP' + '3d4847efbf360cca967915d29d8566be14eab3828a790ccac36c780f0bd7c2a0aedde417c51992ec9ee0aabf61cd1109bd046ba0ec47b0ba31a3cbd4be55f7ad') +validpgpkeys=('297AD21CF86C948081520C1805C027FD4BDC136E') +depends=('dkms') + +package() { + # Copy dkms.conf + install -Dm644 dkms.conf "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/dkms.conf" + + # Set name and version + sed -e "s/@_PKGBASE@/${_pkgbase}/" \ + -e "s/@PKGVER@/${pkgver}/" \ + -i "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/dkms.conf" + + # Copy sources (including Makefile) + cp -r "${_pkgbase}-${pkgver}"/* "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/" + find "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/" -type f -exec chmod 644 {} \; + find "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/" -type d -exec chmod 755 {} \; +} diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..5bc0b9f3a6c3 --- /dev/null +++ b/dkms.conf @@ -0,0 +1,7 @@ +PACKAGE_NAME="@_PKGBASE@" +PACKAGE_VERSION="@PKGVER@" +MAKE[0]="make" +CLEAN="make clean" +BUILT_MODULE_NAME[0]="p_@_PKGBASE@" +DEST_MODULE_LOCATION[0]="/kernel/drivers/misc" +AUTOINSTALL="yes" |