From 10e4add35f64c24fe9ef03dc6824975fc9db1455 Mon Sep 17 00:00:00 2001 From: Niels de Vos Date: Fri, 16 Jan 2015 13:48:49 +0100 Subject: build: add a tmpfiles.d config file for /run/gluster New distrubutions have a /run directory on a volatile tmpfs filesystem. This causes /run/gluster to be removed with each reboot. A tmpfiles.d configuration is used to create the directory on boot. EL5 and EL-6 do not use /run, current Fedora versions do. By checking %{_tmpfilesdir} in the .spec, we can identify if the distribution uses tmpfiles.d. Change-Id: I231e7d6603d573cb905246558e14a51577c0eb56 BUG: 1182934 Signed-off-by: Niels de Vos Reviewed-on: http://review.gluster.org/9458 Tested-by: Gluster Build System Reviewed-by: Kaleb KEITHLEY Reviewed-by: Lalatendu Mohanty --- extras/Makefile.am | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'extras/Makefile.am') diff --git a/extras/Makefile.am b/extras/Makefile.am index a163b1ae3a2..28a66003042 100644 --- a/extras/Makefile.am +++ b/extras/Makefile.am @@ -21,6 +21,11 @@ EXTRA_DIST = $(conf_DATA) specgen.scm glusterfs-mode.el glusterfs.vim \ command-completion/README install-data-local: + if [ -n "$(tmpfilesdir)" ]; then \ + $(mkdir_p) $(DESTDIR)$(tmpfilesdir); \ + $(INSTALL_DATA) run-gluster.tmpfiles \ + $(DESTDIR)$(tmpfilesdir)/gluster.conf; \ + fi $(mkdir_p) $(DESTDIR)$(GLUSTERD_WORKDIR)/groups $(INSTALL_DATA) $(top_srcdir)/extras/group-virt.example \ $(DESTDIR)$(GLUSTERD_WORKDIR)/groups/virt -- cgit