added aur/python2-rtslib

This commit is contained in:
Kevin Mihelich 2011-10-17 22:54:14 -04:00
parent 6fa3e0beab
commit 522fe68fff
2 changed files with 52 additions and 0 deletions

View file

@ -0,0 +1,38 @@
# Contributor: Johannes Dewender arch at JonnyJD dot net
# Contributor: Kevin Mihelich <kevin@plugapps.com>
plugrel=1
pkgname=python2-rtslib
_pkgname=rtslib
pkgver=2.1
pkgrel=2
pkgdesc="RisingTide Systems generic SCSI target API in python"
arch=('any')
url="http://www.risingtidesystems.com/git/?p=rtslib.git;a=summary"
license=('AGPL3')
depends=('python2-ipaddr' 'python2-netifaces' 'python-configobj')
source=("$_pkgname-$pkgver.tgz::http://www.risingtidesystems.com/git/?p=$_pkgname.git;a=snapshot;h=c4ba14ff21f68e56d6a3a227a0220d1a6b6df958;sf=tgz"
'gz-modules.patch')
md5sums=('144863bf1e74e60fa66794950d28edde'
'c0cf6b8ca9c2f12f701e99c011d2ba03')
build() {
cd "$srcdir"
patch -p0 < gz-modules.patch
cd "$srcdir/$_pkgname"
python2 setup.py build
}
package() {
cd "$srcdir/$_pkgname"
python2 setup.py install --skip-build --root="$pkgdir/" --optimize=1
install -d "$pkgdir/var/target/fabric"
for file in specs/*; do
install -m 644 "$file" "$pkgdir/var/target/fabric/"
done
}
# vim:set ts=2 sw=2 et:

View file

@ -0,0 +1,14 @@
also find gzipped modules
--- rtslib/rtslib/utils.py 2011-10-06 00:46:09.000000000 +0200
+++ rtslib/rtslib/utils.py 2011-10-06 01:36:26.000000000 +0200
@@ -604,8 +604,8 @@
'''
kver = os.uname()[2]
depfile = "/lib/modules/%s/modules.dep" % kver
- return [module.split(".")[0] for module in
- re.findall(r"[a-zA-Z0-9_-]+\.ko:", fread(depfile))]
+ return [module[0] for module in
+ re.findall(r"([a-zA-Z0-9_-]+)\.ko(.gz)?:", fread(depfile))]
def list_loaded_kernel_modules():
'''