summaryrefslogtreecommitdiffstats
path: root/abs/core-testing/nfs-utils/PKGBUILD
blob: 32626c65e9f530596d65503839efa860deeebb53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# $Id: PKGBUILD 13100 2008-09-25 22:15:28Z ronald $
# Maintainer: dorphell <dorphell@archlinux.org>
# Contributor: John Proctor <jproctor@prium.net>
# Contributor: dibblethewrecker <dibblethewrecker.at.jiwe.org>

pkgname=nfs-utils
pkgver=1.1.3
pkgrel=2
pkgdesc="Support programs for Network File Systems"
arch=('i686' 'x86_64')
url='http://nfs.sourceforge.net'
license=('GPL')
backup=('etc/exports' 'etc/conf.d/nfs')
depends=('glibc' 'tcp_wrappers' 'e2fsprogs' 'portmap' 'nfsidmap' 'libevent>=1.3e')
source=(http://downloads.sourceforge.net/nfs/${pkgname}-${pkgver}.tar.gz
	nfsd
	nfslock
	exports
	nfs.conf.d
	start-statd.patch)
install=nfs-utils.install
md5sums=('167d231850b00c7c63300747aeb94c38'
         '5a9436e492e68efaf801b9c496684541'
         '5d0d31f27f2319747d4499df11485ae7'
         '1358d29a549dfc37b522c35e823c6813'
         'b4aae6963ec25d226eb2d97214f5bb18'
         '9c8aeff40ca25312328afe3b7fad293f')

build() {
  cd $srcdir/${pkgname}-${pkgver}
  
  # arch specific patch
  patch -Np0 -i ../start-statd.patch || return 1
  
  ./configure --prefix=/usr --enable-nfsv3 --disable-gss \
    --with-statedir=/var/lib/nfs --sysconfdir=/etc
  
  make || return 1
  make DESTDIR=$pkgdir install || return 1

  install -D -m 755 ../nfsd ${startdir}/pkg/etc/rc.d/nfsd
  install -D -m 755 ../nfslock ${startdir}/pkg/etc/rc.d/nfslock
  install -D -m 644 ../exports ${startdir}/pkg/etc/exports
  install -D -m 644 ../nfs.conf.d ${startdir}/pkg/etc/conf.d/nfs
  
  install -d $pkgdir/var/lib/nfs/v4recovery
}