[arch-commits] Commit in vhba-module/trunk (PKGBUILD vhba-module.install)
Jan Steffens
heftig at archlinux.org
Sat Nov 18 23:32:32 UTC 2017
Date: Saturday, November 18, 2017 @ 23:32:31
Author: heftig
Revision: 267373
20170610-19
Modified:
vhba-module/trunk/PKGBUILD
Deleted:
vhba-module/trunk/vhba-module.install
---------------------+
PKGBUILD | 14 ++++++++------
vhba-module.install | 15 ---------------
2 files changed, 8 insertions(+), 21 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-11-18 23:23:42 UTC (rev 267372)
+++ PKGBUILD 2017-11-18 23:32:31 UTC (rev 267373)
@@ -6,13 +6,14 @@
pkgbase=vhba-module
pkgname=(vhba-module vhba-module-dkms)
pkgver=20170610
-_extramodules=extramodules-4.13-ARCH
-pkgrel=18
+pkgrel=19
pkgdesc="Kernel module that emulates SCSI devices"
url="http://cdemu.sourceforge.net/"
arch=(x86_64)
license=(GPL)
-makedepends=('linux-headers>=4.13' 'linux-headers<4.14' linux)
+depends=('linux>=4.14' 'linux<4.15')
+makedepends=('linux-headers>=4.14' 'linux-headers<4.15')
+_extramodules=extramodules-4.14-ARCH
source=("https://downloads.sourceforge.net/cdemu/$pkgbase-$pkgver.tar.bz2"
60-vhba.rules dkms.conf)
sha256sums=('7970c93f989d9c4f2629371bf5ee7a76f95e4c12342c3320ddc528d0df02d9ec'
@@ -29,12 +30,12 @@
}
package_vhba-module() {
- depends=('linux>=4.13' 'linux<4.14')
- install=vhba-module.install
-
cd $pkgbase-$pkgver
install -Dt "$pkgdir/usr/lib/modules/$_extramodules" -m644 vhba.ko
install -Dt "$pkgdir/usr/lib/udev/rules.d" -m644 ../60-vhba.rules
+ echo 'g cdemu - -' | install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/cdemu.conf"
+
+ find "$pkgdir" -name '*.ko' -exec gzip -n {} +
}
package_vhba-module-dkms() {
@@ -45,6 +46,7 @@
cd $pkgbase-$pkgver
install -Dt "$pkgdir/usr/src/$pkgbase-$pkgver" -m644 Makefile vhba.c ../dkms.conf
install -Dt "$pkgdir/usr/lib/udev/rules.d" -m644 ../60-vhba.rules
+ echo 'g cdemu - -' | install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/cdemu.conf"
}
# vim:set ts=2 sw=2 et:
Deleted: vhba-module.install
===================================================================
--- vhba-module.install 2017-11-18 23:23:42 UTC (rev 267372)
+++ vhba-module.install 2017-11-18 23:32:31 UTC (rev 267373)
@@ -1,15 +0,0 @@
-post_install() {
- getent group cdemu &>/dev/null || groupadd -r cdemu
- post_upgrade $1 0
-}
-
-post_upgrade() {
- EXTRAMODULES=extramodules-4.13-ARCH
- depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
-}
-
-post_remove() {
- post_upgrade 0 $1
-}
-
-# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list