summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Gläßle2017-02-16 13:08:15 +0100
committerThomas Gläßle2017-02-16 15:12:57 +0100
commit31fd3fd6ae37f361e9f3f298c99786d5ea18a2c1 (patch)
treeffb2abc558ead89df0e86428580d8e7c40f8b0b2
downloadaur-31fd3fd6ae37f361e9f3f298c99786d5ea18a2c1.tar.gz
Initial commit, linux-4.8.9
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD42
-rw-r--r--config.diff13
-rw-r--r--scsi_debug.install7
5 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5ec7f620c0ef
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Thu Feb 16 14:12:45 UTC 2017
+pkgbase = scsi_debug
+ pkgdesc = Kernel module for emulating SCSI devices
+ pkgver = 4.9.8
+ pkgrel = 1
+ url = https://www.kernel.org/
+ install = scsi_debug.install
+ arch = any
+ license = GPL2
+ makedepends = linux-headers
+ depends = linux=4.9.8
+ provides = scsi_debug
+ source = linux-4.9.8.tar.xz::https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.9.8.tar.xz
+ source = config.diff
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = scsi_debug
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..29f164436680
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+*.tar.xz
+src
+pkg
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..17062edc12db
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Thomas Gläßle <t_glaessle@gmx.de>
+pkgname=scsi_debug
+pkgver=4.9.8
+pkgrel=1
+pkgdesc="Kernel module for emulating SCSI devices"
+arch=('any')
+url="https://www.kernel.org/"
+license=('GPL2')
+provides=($pkgname)
+depends=("linux=${pkgver}")
+makedepends=(linux-headers)
+install=${pkgname}.install
+
+tarball="linux-${pkgver}.tar.xz"
+moddir="usr/lib/modules/extramodules-${pkgver%.*}-ARCH/"
+
+source=("$tarball::https://cdn.kernel.org/pub/linux/kernel/v4.x/$tarball"
+ config.diff)
+md5sums=('SKIP' 'SKIP')
+
+prepare() {
+ cd "$srcdir/linux-$pkgver"
+ make mrproper
+ cp /usr/lib/modules/`uname -r`/build/.config ./
+ cp /usr/lib/modules/`uname -r`/build/Module.symvers ./
+ patch -p1 <"$srcdir/config.diff"
+ make prepare
+ make scripts
+}
+
+build() {
+ cd "$srcdir/linux-$pkgver"
+ make M=drivers/scsi
+}
+
+package() {
+ cd "$srcdir/linux-$pkgver"
+ mkdir -p "$pkgdir/$moddir"
+ cp "drivers/scsi/scsi_debug.ko" "$pkgdir/$moddir"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/config.diff b/config.diff
new file mode 100644
index 000000000000..86e4cd1768c5
--- /dev/null
+++ b/config.diff
@@ -0,0 +1,13 @@
+diff --git a/.config b/.config
+index 1de3193..7e58d78 100644
+--- a/.config
++++ b/.config
+@@ -2203,7 +2203,7 @@ CONFIG_SCSI_LPFC=m
+ CONFIG_SCSI_DC395x=m
+ CONFIG_SCSI_AM53C974=m
+ CONFIG_SCSI_WD719X=m
+-# CONFIG_SCSI_DEBUG is not set
++CONFIG_SCSI_DEBUG=m
+ CONFIG_SCSI_PMCRAID=m
+ CONFIG_SCSI_PM8001=m
+ CONFIG_SCSI_BFA_FC=m
diff --git a/scsi_debug.install b/scsi_debug.install
new file mode 100644
index 000000000000..79cbf73cee5e
--- /dev/null
+++ b/scsi_debug.install
@@ -0,0 +1,7 @@
+# Maintainer: Thomas Gläßle <t_glaessle@gmx.de>
+
+post_install() {
+ depmod -a
+}
+
+# vim:set ts=2 sw=2 et: