summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorNarrat2022-07-01 19:49:11 +0200
committerNarrat2022-07-01 19:49:11 +0200
commite9a490cf9e50c9d6b9dfaf19818352979935879a (patch)
treeabbd8d7130e3ca589937fdeeb6b68a04f4811820 /PKGBUILD
parent34f15793e348e3c0311e4a3327404ced066c8c95 (diff)
downloadaur-e9a490cf9e50c9d6b9dfaf19818352979935879a.tar.gz
loop-aes: move modules handling into files
for better visibility?
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 12 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7c5a27820754..444f4e76bd39 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=loop-aes
_pkgname=loop-AES
pkgver=3.7x
-pkgrel=1
+pkgrel=1.1
pkgdesc="loop Linux kernel module that has AES,Twofish,Blowfish,Serpent cipher built-in"
arch=('i686' 'x86_64')
license=('GPL2')
@@ -11,9 +11,13 @@ url="https://loop-aes.sourceforge.net"
depends=('linux' 'util-linux-aes')
makedepends=('linux-headers')
install=${pkgname}.install
-source=(https://downloads.sourceforge.net/project/${pkgname}/${pkgname}/v${pkgver}/${_pkgname}-v${pkgver}.tar.bz2{,.sign})
-md5sums=('0e1ca8602d064f7d8c64f2dd47b661fe'
- 'SKIP')
+source=(https://downloads.sourceforge.net/project/${pkgname}/${pkgname}/v${pkgver}/${_pkgname}-v${pkgver}.tar.bz2{,.sign}
+ loop-aes.mod
+ loop-aes.modules)
+b2sums=('328e9eefcd22875ceb8b64b632032a63f5edac03c1ac6897cd05e0ca5d28b32a03428ba5da92c88361c1c115d28576c21c4d66e840137e203aab75926b5fd0fa'
+ 'SKIP'
+ 'c9fed266434094f41257da7e9ca5e9a59f19bd2f4c408269ae957f96d449d4191f03415a2d57b370508efdf1413e04c237bf523eec4189e6864b039a3ef21b66'
+ '1ff89adc37dce634befdbe8d4bbd6420df3ae55bb4bd902f6d73783f6a19959fbfd3128275f59bd038d635419db882834d04996fd7784c28aa605055747f28fa')
validpgpkeys=('12D64C3ADCDA0AA427BDACDFF0733C808132F189') # Jari Ruusu (2013) <jariruusu@users.sourceforge.net>
@@ -32,12 +36,10 @@ package() {
install loop_serpent.ko.gz ${pkgdir}/usr/lib/modules/$(uname -r)/$(readlink /usr/lib/modules/$(uname -r)/extramodules)/
install loop_twofish.ko.gz ${pkgdir}/usr/lib/modules/$(uname -r)/$(readlink /usr/lib/modules/$(uname -r)/extramodules)/
install loop_blowfish.ko.gz ${pkgdir}/usr/lib/modules/$(uname -r)/$(readlink /usr/lib/modules/$(uname -r)/extramodules)/
+
+ # setup modules handling
install -d -m755 "${pkgdir}/usr/lib/modprobe.d"
+ install -Dm644 "${srcdir}/${pkgname}.mod" "${pkgdir}/usr/lib/modprobed.d/loop.conf"
install -d -m755 "${pkgdir}/usr/lib/modules-load.d"
- echo "blacklist loop" >> "${pkgdir}/usr/lib/modprobe.d/loop.conf"
- echo "alias loop loop-aes" > "${pkgdir}/usr/lib/modprobe.d/loop.conf"
- echo "loop-aes" > "${pkgdir}/usr/lib/modules-load.d/loop.conf"
- echo "loop_serpent" >> "${pkgdir}/usr/lib/modules-load.d/loop.conf"
- echo "loop_twofish" >> "${pkgdir}/usr/lib/modules-load.d/loop.conf"
- echo "loop_blowfish" >> "${pkgdir}/usr/lib/modules-load.d/loop.conf"
+ install -Dm644 "${srcdir}/${pkgname}.modules" "${pkgdir}/usr/lib/modules-load.d/loop.conf"
}