summaryrefslogtreecommitdiff
path: root/systemd/Makefile.am
diff options
context:
space:
mode:
authorAurelien Chabot <aurelien@chabot.fr>2015-09-15 14:15:28 -0400
committerSteve Dickson <steved@redhat.com>2015-09-15 14:24:24 -0400
commit67a435bbf5015d8d2f6008744cadab4c4ede7c07 (patch)
tree5ce9d7fe957a61de09ac828f858ea7d3b9cf61ec /systemd/Makefile.am
parent34fd18332fd536e2f7a75274576bfa49f0af34e7 (diff)
downloadnfs-utils-67a435bbf5015d8d2f6008744cadab4c4ede7c07.tar.gz
Install only needed systemd unit file
Signed-off-by: Aurelien Chabot <aurelien@chabot.fr> Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'systemd/Makefile.am')
-rw-r--r--systemd/Makefile.am22
1 files changed, 17 insertions, 5 deletions
diff --git a/systemd/Makefile.am b/systemd/Makefile.am
index fbcabb1..0331926 100644
--- a/systemd/Makefile.am
+++ b/systemd/Makefile.am
@@ -5,21 +5,33 @@ MAINTAINERCLEANFILES = Makefile.in
unit_files = \
nfs-client.target \
\
- auth-rpcgss-module.service \
- nfs-blkmap.service \
nfs-config.service \
- nfs-idmapd.service \
nfs-mountd.service \
nfs-server.service \
nfs-utils.service \
- rpc-gssd.service \
rpc-statd-notify.service \
rpc-statd.service \
- rpc-svcgssd.service \
\
proc-fs-nfsd.mount \
var-lib-nfs-rpc_pipefs.mount
+if CONFIG_NFSV4
+unit_files += \
+ nfs-idmapd.service
+endif
+
+if CONFIG_NFSV41
+unit_files += \
+ nfs-blkmap.service
+endif
+
+if CONFIG_GSS
+unit_files += \
+ auth-rpcgss-module.service \
+ rpc-gssd.service \
+ rpc-svcgssd.service
+endif
+
EXTRA_DIST = $(unit_files)
unit_dir = /usr/lib/systemd/system