summaryrefslogtreecommitdiff
path: root/core/nfs-utils/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'core/nfs-utils/PKGBUILD')
-rw-r--r--core/nfs-utils/PKGBUILD58
1 files changed, 20 insertions, 38 deletions
diff --git a/core/nfs-utils/PKGBUILD b/core/nfs-utils/PKGBUILD
index 2aeaf23f8..8825d2c38 100644
--- a/core/nfs-utils/PKGBUILD
+++ b/core/nfs-utils/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 203559 2014-01-13 16:35:26Z tpowa $
+# $Id: PKGBUILD 215488 2014-06-26 19:15:59Z tpowa $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
# Contributor: John Proctor <jproctor@prium.net>
# Contributor: dibblethewrecker <dibblethewrecker.at.jiwe.org>
@@ -6,8 +6,8 @@
# Contributor: Marco Lima <cipparello gmail com>
pkgname=nfs-utils
-pkgver=1.2.9
-pkgrel=5
+pkgver=1.3.0
+pkgrel=2
pkgdesc="Support programs for Network File Systems"
arch=('i686' 'x86_64')
url='http://nfs.sourceforge.net'
@@ -21,51 +21,29 @@ source=(http://downloads.sourceforge.net/project/nfs/${pkgname}/${pkgver}/${pkgn
exports
idmapd.conf
nfs-utils-1.1.4-mtab-sym.patch
- nfs-utils-1.1.4-no-exec.patch
- rpc-gssd.service
- rpc-mountd.service
- rpc-svcgssd.service
- rpc-idmapd.service
- rpc-statd.service
- nfsd.service
- var-lib-nfs-rpc_pipefs.mount
- proc-fs-nfsd.mount
- nfs-client.target
- nfs-server.target
- blkmapd.service
nfs-utils.conf
id_resolver.conf
- start-statd.patch)
+ nfs-utils_env.sh
+ nfs-utils-1.3.1-rc2.patch)
install=nfs-utils.install
optdepends=('sqlite: for nfsdcltrack usage')
-md5sums=('18869d16db3f49c053f8c68eba3fe2e0'
- 'f73f197a16b02c3e248488ec35c4cf43'
- '9cef69bc686cc5dcac23fbb51450747d'
+md5sums=('3ac3726eda563946d1f44ac3e5b61d56'
+ '21510b0b30e71c8d6679c7c23f3b78eb'
+ 'c1fe8dd9581c1df788d8965f4f1479f3'
'e6ad3c7a59c7e4c24965a0e7da35026c'
'eb4f4027fab6fc1201f1ca04f5954c76'
'7674106eaaa4c149bccd4f05fe3604e9'
- '4f4827dfc93008dfadd0a530ad0872b2'
- 'b9329c9d4a6b4a72ab2a04aac9229171'
- '656ac433c4443eba6b47744a53a3c7d9'
- '295ec0c9c049e146992561650fec9d52'
- '6ff4f297df4e90440b8bdbc6b1a78480'
- '20d5b8120d1049b27dd44dc4c57f667d'
- '01a1dd533382630ccecc9b882c47aa2f'
- 'f48da2fb07b1d5f016d63c16b0979ebb'
- '972eb80ff8c94c647b977a8a3cdd985f'
- 'a13e9f388cd939d68fa6ada205eb4e25'
- '1ee3eea917131f04bb08f2f858be7724'
- 'f513ab0eae74918df08f329b0c6a9b6f'
'8ac484023d786766d287ccbe878ae4ba'
'a43aabf0b8d02406b1babc3a206d952a'
- 'f8bb29c2ca1ce178e6371091a3e1090d')
+ 'c6c9c32f153dfa6c0477ea6b99354288'
+ '92423a1e833ba90fdc446aa2296ac7f0')
prepare() {
cd $srcdir/${pkgname}-${pkgver}
patch -Np1 -i ../nfs-utils-1.1.4-mtab-sym.patch
- # fix /usr/bin in start-statd shell script
- patch -Np1 -i ../start-statd.patch
- #patch -Np1 -i ../nfs-utils-1.1.4-no-exec.patch
+ # fix segfaults, from fedora git
+ patch -Np1 -i ../nfs-utils-1.3.1-rc2.patch
+ ./autogen.sh
}
build() {
@@ -79,6 +57,8 @@ build() {
sed -i -e 's#sbindir = /sbin#sbindir = /usr/bin#g' utils/mount/Makefile
# move osd_login to /usr/bin
sed -i -e 's#sbindir = /sbin#sbindir = /usr/bin#g' utils/osd_login/Makefile
+ # move nfsdcltrack to /usr/bin
+ sed -i -e 's#sbindir = /sbin#sbindir = /usr/bin#g' utils/nfsdcltrack/Makefile
make
}
@@ -88,17 +68,19 @@ package() {
make DESTDIR="$pkgdir" install
sed -i '1s/python$/python2/' "$pkgdir"/usr/bin/{nfsiostat,mountstats}
install -D -m 644 utils/mount/nfsmount.conf "$pkgdir"/etc/nfsmount.conf
+
+ for i in systemd/{*.service,*.mount,*.target}; do
+ install -D -m 644 $i "$pkgdir"/usr/lib/systemd/system/$(basename $i)
+ done
cd ..
install -D -m 644 nfs-common.conf "$pkgdir"/etc/conf.d/nfs-common.conf
install -D -m 644 nfs-server.conf "$pkgdir"/etc/conf.d/nfs-server.conf
+ install -D -m 755 nfs-utils_env.sh "$pkgdir"/usr/lib/systemd/scripts/nfs-utils_env.sh
install -D -m 644 exports "$pkgdir"/etc/exports
install -D -m 644 idmapd.conf "$pkgdir"/etc/idmapd.conf
install -D -m 644 id_resolver.conf "$pkgdir"/etc/request-key.d/id_resolver.conf
install -D -m 644 nfs-utils.conf "$pkgdir"/usr/lib/modules-load.d/nfs-utils.conf
- for i in *.service *.mount *.target; do
- install -D -m 644 $i "$pkgdir"/usr/lib/systemd/system/$i
- done
mkdir "$pkgdir"/etc/exports.d
mkdir -m 555 "$pkgdir"/var/lib/nfs/rpc_pipefs
mkdir "$pkgdir"/var/lib/nfs/v4recovery