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