summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--configure.ac3
-rw-r--r--extras/systemd/glusterd.service.in4
3 files changed, 6 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 4b369515d3e..8e05080c947 100644
--- a/.gitignore
+++ b/.gitignore
@@ -60,6 +60,7 @@ extras/ocf/glusterd
extras/ocf/volume
extras/run-gluster.tmpfiles
extras/systemd/glusterd.service
+extras/systemd/gluster-ta-volume.service
extras/systemd/glusterfssharedstorage.service
extras/who-wrote-glusterfs/gitdm
geo-replication/.tox
diff --git a/configure.ac b/configure.ac
index 89e330aaada..5d1e7bd6ead 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1347,14 +1347,17 @@ fi
dnl gnfs section
BUILD_GNFS="no"
+RPCBIND_SERVICE=""
AC_ARG_ENABLE([gnfs],
AC_HELP_STRING([--enable-gnfs],
[Enable legacy gnfs server xlator.]))
if test "x${with_server}" = "xyes" -a "x$enable_gnfs" = "xyes"; then
BUILD_GNFS="yes"
+ RPCBIND_SERVICE="rpcbind.service"
fi
AM_CONDITIONAL([BUILD_GNFS], [test x$BUILD_GNFS = xyes])
AC_SUBST(BUILD_GNFS)
+AC_SUBST(RPCBIND_SERVICE)
dnl end gnfs section
dnl Check for userspace-rcu
diff --git a/extras/systemd/glusterd.service.in b/extras/systemd/glusterd.service.in
index c33351cb43b..89ef402ac83 100644
--- a/extras/systemd/glusterd.service.in
+++ b/extras/systemd/glusterd.service.in
@@ -1,8 +1,8 @@
[Unit]
Description=GlusterFS, a clustered file-system server
Documentation=man:glusterd(8)
-Requires=rpcbind.service
-After=network.target rpcbind.service
+Requires=@RPCBIND_SERVICE@
+After=network.target @RPCBIND_SERVICE@
Before=network-online.target
[Service]