aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorPeter Rajnoha <prajnoha@redhat.com>2012-07-31 16:46:24 +0200
committerPeter Rajnoha <prajnoha@redhat.com>2012-07-31 16:46:24 +0200
commitfa68466e904568d054f0b0cf5fdab6499cb47998 (patch)
treedbbf29f7353a509c30f57601f197c5caa9fd0719 /scripts
parentd3e67ba8ca13115ffdd324e64e965240dced8ef1 (diff)
downloadlvm2-fa68466e904568d054f0b0cf5fdab6499cb47998.tar.gz
systemd: integrate lvm2 activation generator with conf+make
Diffstat (limited to 'scripts')
-rw-r--r--scripts/Makefile.in26
1 files changed, 20 insertions, 6 deletions
diff --git a/scripts/Makefile.in b/scripts/Makefile.in
index 53c85f5ab..40396b047 100644
--- a/scripts/Makefile.in
+++ b/scripts/Makefile.in
@@ -15,9 +15,16 @@ srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@
+SOURCES = lvm2_activation_generator_systemd_red_hat.c
+TARGETS = lvm2_activation_generator_systemd_red_hat
+
include $(top_builddir)/make.tmpl
+DEPLIBS += $(top_builddir)/liblvm/liblvm2app.so $(top_builddir)/libdm/libdevmapper.so
+LVMLIBS = @LVM2APP_LIB@ -ldevmapper
+
SCRIPTS = lvmdump.sh lvmconf.sh vgimportclone.sh
+
ifeq ("@FSADM@", "yes")
SCRIPTS += fsadm.sh
endif
@@ -59,16 +66,23 @@ ifeq ("@BUILD_CMIRRORD@", "yes")
$(INSTALL_SCRIPT) cmirrord_init_red_hat $(initdir)/cmirrord
endif
+lvm2_activation_generator_systemd_red_hat: $(OBJECTS) $(DEPLIBS)
+ $(CC) -o $@ $(OBJECTS) $(LVMLIBS)
+
+install_systemd_generators:
+ $(INSTALL_DIR) $(systemd_generator_dir)
+ $(INSTALL_PROGRAM) lvm2_activation_generator_systemd_red_hat $(systemd_generator_dir)/lvm2-activation-generator
+
install_systemd_units:
- $(INSTALL_DIR) $(systemd_dir)
+ $(INSTALL_DIR) $(systemd_unit_dir)
ifeq ("@BUILD_DMEVENTD@", "yes")
- $(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
+ $(INSTALL_DATA) dm_event_systemd_red_hat.socket $(systemd_unit_dir)/dm-event.socket
+ $(INSTALL_DATA) dm_event_systemd_red_hat.service $(systemd_unit_dir)/dm-event.service
+ $(INSTALL_DATA) lvm2_monitoring_systemd_red_hat.service $(systemd_unit_dir)/lvm2-monitor.service
endif
ifeq ("@BUILD_LVMETAD@", "yes")
- $(INSTALL_DATA) lvm2_lvmetad_systemd_red_hat.socket $(systemd_dir)/lvm2-lvmetad.socket
- $(INSTALL_DATA) lvm2_lvmetad_systemd_red_hat.service $(systemd_dir)/lvm2-lvmetad.service
+ $(INSTALL_DATA) lvm2_lvmetad_systemd_red_hat.socket $(systemd_unit_dir)/lvm2-lvmetad.socket
+ $(INSTALL_DATA) lvm2_lvmetad_systemd_red_hat.service $(systemd_unit_dir)/lvm2-lvmetad.service
endif
install_tmpfiles_configuration: