nfs-utils: added systemd build option.

This commit is contained in:
Juan RP 2014-08-20 12:23:31 +02:00
parent 7a61d2deba
commit cd1ff0c6ce

View file

@ -1,7 +1,7 @@
# Template file for 'nfs-utils'
pkgname=nfs-utils
version=1.2.9
revision=3
revision=4
short_desc="Network File System client utilities"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
@ -13,7 +13,7 @@ hostmakedepends="pkg-config"
makedepends="libblkid-devel libmount-devel libtirpc-devel
librpcsecgss-devel>=0.19_3 libnfsidmap-devel>=0.25_3 keyutils-devel
libevent-devel device-mapper-devel libcap-devel mit-krb5-devel
libblkid-devel sqlite-devel rpcbind"
libblkid-devel sqlite-devel"
depends="rpcbind"
conf_files="/etc/idmapd.conf"
make_dirs="
@ -45,8 +45,10 @@ do_install() {
vinstall ${FILESDIR}/exports 644 etc
vinstall ${FILESDIR}/idmapd.conf 644 etc
# systemd glue
vmkdir usr/lib/systemd/system
install -m644 ${FILESDIR}/*.{service,mount} ${DESTDIR}/usr/lib/systemd/system
if [ "$build_option_systemd" ]; then
vmkdir usr/lib/systemd/system
install -m644 ${FILESDIR}/*.{service,mount} ${DESTDIR}/usr/lib/systemd/system
fi
rm -rf ${DESTDIR}/var/lib/nfs
}
@ -72,9 +74,11 @@ nfs-utils-server_package() {
done
vmove usr/share/man/man5
vmove usr/share/man/man7
for f in blkmapd nfsd rpc-mountd rpc-svcgssd; do
vmove usr/lib/systemd/system/${f}.service
done
vmove usr/lib/systemd/system/proc-fs-nfsd.mount
if [ "$build_option_systemd" ]; then
for f in blkmapd nfsd rpc-mountd rpc-svcgssd; do
vmove usr/lib/systemd/system/${f}.service
done
vmove usr/lib/systemd/system/proc-fs-nfsd.mount
fi
}
}