From b5b34b7e72de80a7ac9284b55df9d6895e5d62dc Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 24 May 2012 11:13:02 +0200 Subject: [PATCH] nfs-utils: update to 1.2.6. --- srcpkgs/nfs-utils/files/blkmapd.service | 11 +++++++++++ srcpkgs/nfs-utils/template | 18 +++++++++++------- 2 files changed, 22 insertions(+), 7 deletions(-) create mode 100644 srcpkgs/nfs-utils/files/blkmapd.service diff --git a/srcpkgs/nfs-utils/files/blkmapd.service b/srcpkgs/nfs-utils/files/blkmapd.service new file mode 100644 index 00000000000..757745ce1b6 --- /dev/null +++ b/srcpkgs/nfs-utils/files/blkmapd.service @@ -0,0 +1,11 @@ +[Unit] +Description=NFS block layout mapping daemon +After=var-lib-nfs-rpc_pipefs.mount nfsd.service +Requires=var-lib-nfs-rpc_pipefs.mount + +[Service] +Type=forking +ExecStart=/usr/sbin/blkmapd + +[Install] +WantedBy=multi-user.target diff --git a/srcpkgs/nfs-utils/template b/srcpkgs/nfs-utils/template index 4f23bd12cbb..c4adbda9769 100644 --- a/srcpkgs/nfs-utils/template +++ b/srcpkgs/nfs-utils/template @@ -1,25 +1,24 @@ # Template file for 'nfs-utils' pkgname=nfs-utils -version=1.2.5 +version=1.2.6 homepage="http://nfs.sourceforge.net" distfiles="http://downloads.sf.net/nfs/$pkgname-$version.tar.bz2" build_style=gnu-configure configure_args="--with-statduser=nobody --enable-gss --enable-nfsv4 --with-statedir=/var/lib/nfs --enable-libmount-mount ---without-tcp-wrappers --enable-ipv6" +--without-tcp-wrappers --enable-ipv6 --sbindir=/usr/sbin" +conf_files="/etc/exports /etc/idmapd.conf" depends="rpcbind" makedepends="pkg-config libblkid-devel libmount-devel libtirpc-devel librpcsecgss-devel libnfsidmap-devel libevent-devel device-mapper-devel libcap-devel mit-krb5-devel" short_desc="Network File System utilities" maintainer="Juan RP " license="GPL-2" -checksum=3595ed4f6ee5c13514540861ad5e89907aa4fd6897bfa99577515233e4745a9b +checksum=70267288500408495085b7c54a667c4e8cfde5882f3193da095fc7dad2da0b83 long_desc=" The $pkgname package provides a daemon for the kernel NFS server and related tools, which provides a much higher level of performance than the traditional Linux NFS server used by most users." -conf_files="/etc/exports /etc/idmapd.conf" - # systemd services systemd_services=" exportfs.service on @@ -28,11 +27,16 @@ rpc-gssd.service on rpc-idmapd.service on rpc-mountd.service on rpc-statd.service on -rpc-svcgssd.service on" - +rpc-svcgssd.service on +blkmapd.service on" +pre_install() { + # Makefile doesn't seem to create it! + vmkdir sbin +} post_install() { + vmove "sbin/*" usr/sbin # conffiles vinstall ${FILESDIR}/exports 644 etc vinstall ${FILESDIR}/idmapd.conf 644 etc