1 # Contributor: Andrew Fischer <andrew_at_lightningtoads.com>
6 pkgdesc="OrangeFS (a branch of PVFS) is a parallel file system designed for parallel applications sharing data across many clients in a coordinated manner."
9 makedepends=('kernel26-headers')
11 optdepends=('gkt2: for the karma GUI')
12 url="http://www.orangefs.org/"
13 install=orangefs.install
14 source=("ftp://ftp.parl.clemson.edu/pub/pvfs2/$pkgname-$pkgver.tar.gz")
15 md5sums=('9af06b8ec626deae953713b81d4889c3')
18 # Setup server and client daemon scripts
19 mkdir -p $pkgdir/etc/rc.d
20 mkdir -p $pkgdir/etc/conf.d
21 cp $startdir/orangefs-server $pkgdir/etc/rc.d
22 cp $startdir/orangefs-server.conf $pkgdir/etc/conf.d
23 chmod 755 $pkgdir/etc/rc.d/orangefs-server
25 _kernelver=$(eval 'uname -r')
27 cd $srcdir/$pkgname || return 1
29 patch -p0 < ../../orangefs.patch || return 1
31 rm -rf build-$_kernelver
32 mkdir -p build-$_kernelver && cd build-$_kernelver || return 1
34 ../configure --prefix=/usr --with-kernel=/usr/src/linux-$_kernelver --enable-fuse --disable-segv-backtrace || return 1
37 make DESTDIR=$pkgdir install || return 1
39 chmod 644 $pkgdir/usr/lib/libpvfs2.a
42 # vim:set ts=2 sw=2 et: