diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 21 |
1 files changed, 12 insertions, 9 deletions
@@ -7,39 +7,42 @@ pkgname=wireless-regdb-pentest _pkgname=wireless-regdb -pkgver=2018.10.24 +pkgver=2019.03.01 pkgrel=1 pkgdesc="Central Regulatory Domain Database with txpower/channels modified for pentesters. please respect the law in your country" arch=('any') -url="http://wireless.kernel.org/en/developers/Regulatory" +url="https://wireless.kernel.org/en/developers/Regulatory" backup=(etc/conf.d/wireless-regdom) license=('custom') depends=('sh' 'libnl' 'libgcrypt' 'iw') makedepends=('crda' 'python2-m2crypto' 'python-attrs' 'python-m2crypto') conflicts=('wireless-regdb' 'crda') provides=('wireless-regdb' 'crda') -source=(https://www.kernel.org/pub/software/network/wireless-regdb/wireless-regdb-${pkgver}.tar.xz +source=(https://www.kernel.org/pub/software/network/wireless-regdb/${_pkgname}-${pkgver}.tar.{xz,sign} crda.conf.d db.txt set-wireless-regdom 0001-Makefile-Link-libreg.so-against-the-crypto-library.patch - 0001-Makefile-Don-t-run-ldconfig.patch + 0002-Makefile-Don-t-run-ldconfig.patch https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/crda.git/snapshot/crda-4.14.tar.gz) -sha256sums=('0d3e845ac77d21aac9b88642c3dd043a83e3920d706b63d5e5c31dffdbec9116' +sha256sums=('3a4e6f7006599bc5764f86e1e86422710da13ad80e0242147b61c6855ebc915f' + 'SKIP' '192428fd959806705356107bffc97b8b379854e79bd013c4ee140e5202326e2b' - '4cf0a9c20540bc1974ae7e14007d6d7538aa27c7f1d8e489cecdc40fc71ed699' + '4a8e3eb0335acccb10f747f7de0d4d4661b9f4df369da3040aa85a7180fe62dd' '603ce97da5cce3f5337e99007ce04e2f295bb33a36b308794884011f7bcabaf3' '96b2068b27202f8bc78009869520e396cb3f3ac7a826efef06d0fc41047f2520' 'ff52990cf9295e5cebcf07ebbf2a96e225d97088573edcc898b29ce33a0fb663' '5a8f35bb8b27474f466b0e75d451ba917433d8aab1889678a64d9c4e72a8b8c2') +validpgpkeys=('2ABCA7498D83E1D32D51D3B5AB4800A62DB9F73A') #Seth Forshee <seth.forshee@canonical.com> + prepare() { - tar xf crda-4.14.tar.gz + tar -xf crda-4.14.tar.gz sed 's|^#!/usr/bin/env python|#!/usr/bin/env python2|' -i "${srcdir}"/crda-4.14/utils/key2pub.py cd "${srcdir}"/crda-4.14 patch -p1 -i "${srcdir}"/0001-Makefile-Link-libreg.so-against-the-crypto-library.patch - patch -p1 -i "${srcdir}"/0001-Makefile-Don-t-run-ldconfig.patch + patch -p1 -i "${srcdir}"/0002-Makefile-Don-t-run-ldconfig.patch cp "${srcdir}"/db.txt "${srcdir}"/"${_pkgname}"-"${pkgver}"/db.txt } @@ -57,7 +60,7 @@ package() { # Adjust paths in udev rule file sed 's|/sbin/crda|/usr/bin/crda|' -i "${pkgdir}"/usr/lib/udev/rules.d/85-regulatory.rules # This rule automatically sets the regulatory domain when cfg80211 is loaded - echo 'ACTION=="add" SUBSYSTEM=="module", DEVPATH=="/module/cfg80211", RUN+="/usr/bin/set-wireless-regdom"' >> "${pkgdir}"/usr/lib/udev/rules.d/85-regulatory.rules + echo 'ACTION=="add", SUBSYSTEM=="module", DEVPATH=="/module/cfg80211", RUN+="/usr/bin/set-wireless-regdom"' >> "${pkgdir}"/usr/lib/udev/rules.d/85-regulatory.rules install -D -m644 "${srcdir}"/crda-4.14/LICENSE "${pkgdir}"/usr/share/licenses/crda/LICENSE |