diff options
Diffstat (limited to 'core/nfs-utils/PKGBUILD')
-rw-r--r-- | core/nfs-utils/PKGBUILD | 58 |
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 |