diff options
author | Thomas Gläßle | 2017-02-16 13:08:15 +0100 |
---|---|---|
committer | Thomas Gläßle | 2017-02-16 15:12:57 +0100 |
commit | 31fd3fd6ae37f361e9f3f298c99786d5ea18a2c1 (patch) | |
tree | ffb2abc558ead89df0e86428580d8e7c40f8b0b2 | |
download | aur-31fd3fd6ae37f361e9f3f298c99786d5ea18a2c1.tar.gz |
Initial commit, linux-4.8.9
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | config.diff | 13 | ||||
-rw-r--r-- | scsi_debug.install | 7 |
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: |