From 395d204d9ca12c85744ef9349c0cc071691a4035 Mon Sep 17 00:00:00 2001 From: Peter Rajnoha Date: Thu, 28 Jul 2011 12:57:26 +0000 Subject: [PATCH] Configure and makefile changes for newly added systemd unit files. --- Makefile.in | 3 +++ WHATS_NEW | 1 + configure.in | 3 +++ make.tmpl.in | 1 + scripts/Makefile.in | 9 ++++++++- 5 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Makefile.in b/Makefile.in index f7e34f4bb..38c41a3c2 100644 --- a/Makefile.in +++ b/Makefile.in @@ -92,6 +92,9 @@ install_system_dirs: install_initscripts: $(MAKE) -C scripts install_initscripts +install_systemd_units: + $(MAKE) -C scripts install_systemd_units + LCOV_TRACES = libdm.info lib.info tools.info \ daemons/dmeventd.info daemons/clvmd.info CLEAN_TARGETS += $(LCOV_TRACES) diff --git a/WHATS_NEW b/WHATS_NEW index c5ab74430..858e1298f 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.87 - =============================== + Add systemd unit file to provide lvm2 monitoring. Compare also file size to detect changed config file. Version 2.02.86 - 8th July 2011 diff --git a/configure.in b/configure.in index 60796ad0f..d54d7d807 100644 --- a/configure.in +++ b/configure.in @@ -1371,6 +1371,7 @@ AC_SUBST(UDEV_PC) AC_SUBST(UDEV_RULES) AC_SUBST(UDEV_SYNC) AC_SUBST(WRITE_INSTALL) +AC_SUBST(DMEVENTD_PIDFILE) AC_SUBST(interface) AC_SUBST(kerneldir) AC_SUBST(missingkernel) @@ -1417,6 +1418,8 @@ po/Makefile scripts/clvmd_init_red_hat scripts/cmirrord_init_red_hat scripts/lvm2_monitoring_init_red_hat +scripts/dm_event_systemd_red_hat.service +scripts/lvm2_monitoring_systemd_red_hat.service scripts/Makefile test/Makefile test/api/Makefile diff --git a/make.tmpl.in b/make.tmpl.in index cd8ae3590..f003149c6 100644 --- a/make.tmpl.in +++ b/make.tmpl.in @@ -65,6 +65,7 @@ staticdir = $(DESTDIR)@STATICDIR@ udevdir = $(DESTDIR)@udevdir@ pkgconfigdir = $(usrlibdir)/pkgconfig initdir = $(DESTDIR)@sysconfdir@/rc.d/init.d +systemd_dir = $(DESTDIR)/lib/systemd/system ocf_scriptdir = $(DESTDIR)@OCFDIR@ USRLIB_RELPATH = $(shell echo $(abspath $(usrlibdir) $(libdir)) | \ diff --git a/scripts/Makefile.in b/scripts/Makefile.in index 5293cc358..7262fbb4f 100644 --- a/scripts/Makefile.in +++ b/scripts/Makefile.in @@ -53,4 +53,11 @@ ifeq ("@BUILD_CMIRRORD@", "yes") $(INSTALL_SCRIPT) cmirrord_init_red_hat $(initdir)/cmirrord endif -DISTCLEAN_TARGETS += clvmd_init_red_hat cmirrord_init_red_hat lvm2_monitoring_init_red_hat +install_systemd_units: + $(INSTALL_DIR) $(systemd_dir) + $(INSTALL_DATA) dm_event_systemd_red_hat.socket $(systemd_dir)/dm-event.socket + $(INSTALL_DATA) dm_event_systemd_red_hat.service $(systemd_dir)/dm-event.service + $(INSTALL_DATA) lvm2_monitoring_systemd_red_hat.service $(systemd_dir)/lvm2-monitor.service + +DISTCLEAN_TARGETS += clvmd_init_red_hat cmirrord_init_red_hat lvm2_monitoring_init_red_hat \ + dm_event_systemd_red_hat.service lvm2_monitoring_systemd_red_hat.service -- 2.43.5