1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

Add make install_initscripts

This commit is contained in:
Alasdair Kergon 2010-05-20 14:45:14 +00:00
parent 3399ae320a
commit 3e730d4769
4 changed files with 18 additions and 2 deletions

View File

@ -86,6 +86,9 @@ install_system_dirs:
$(INSTALL_ROOT_DIR) $(DESTDIR)$(DEFAULT_LOCK_DIR) $(INSTALL_ROOT_DIR) $(DESTDIR)$(DEFAULT_LOCK_DIR)
$(INSTALL_ROOT_DATA) /dev/null $(DESTDIR)$(DEFAULT_CACHE_DIR)/.cache $(INSTALL_ROOT_DATA) /dev/null $(DESTDIR)$(DEFAULT_CACHE_DIR)/.cache
install_initscripts:
$(MAKE) -C scripts install_initscripts
LCOV_TRACES = libdm.info lib.info tools.info \ LCOV_TRACES = libdm.info lib.info tools.info \
daemons/dmeventd.info daemons/clvmd.info daemons/dmeventd.info daemons/clvmd.info
CLEAN_TARGETS += $(LCOV_TRACES) CLEAN_TARGETS += $(LCOV_TRACES)

View File

@ -1,6 +1,6 @@
Version 2.02.66 - Version 2.02.66 -
=============================== ===============================
Add install_system_dirs makefile target. Add install_system_dirs and install_initscripts makefile targets.
Add configure options for system and locking directories. Add configure options for system and locking directories.
Generate example.conf so default lvm.conf contents can be configured. Generate example.conf so default lvm.conf contents can be configured.
Install lvmconf script by default. Install lvmconf script by default.

View File

@ -90,7 +90,7 @@ endif
# Handle installation of files # Handle installation of files
ifeq ("@WRITE_INSTALL@", "yes") ifeq ("@WRITE_INSTALL@", "yes")
# leaving defaults # leaving defaults
M_INSTALL_PROGRAM = M_INSTALL_SCRIPT =
M_INSTALL_DATA = -m 644 M_INSTALL_DATA = -m 644
else else
M_INSTALL_PROGRAM = -m 555 M_INSTALL_PROGRAM = -m 555
@ -100,8 +100,10 @@ INSTALL_PROGRAM = $(INSTALL) $(M_INSTALL_PROGRAM) $(STRIP)
INSTALL_DATA = $(INSTALL) -p $(M_INSTALL_DATA) INSTALL_DATA = $(INSTALL) -p $(M_INSTALL_DATA)
INSTALL_WDATA = $(INSTALL) -p -m 644 INSTALL_WDATA = $(INSTALL) -p -m 644
INSTALL_DIR = $(INSTALL) -m 0755 -d
INSTALL_ROOT_DIR = $(INSTALL) -m 0700 -d INSTALL_ROOT_DIR = $(INSTALL) -m 0700 -d
INSTALL_ROOT_DATA = $(INSTALL) -m 0600 INSTALL_ROOT_DATA = $(INSTALL) -m 0600
INSTALL_SCRIPT = $(INSTALL) -p -m $(M_INSTALL_PROGRAM)
.SUFFIXES: .c .d .o .so .a .po .pot .mo .dylib .SUFFIXES: .c .d .o .so .a .po .pot .mo .dylib

View File

@ -31,4 +31,15 @@ install_lvm2: $(SCRIPTS:.sh=_install)
install: install_lvm2 install: install_lvm2
# FIXME Customise for other distributions
install_initscripts:
$(INSTALL_DIR) $(DESTDIR)/etc/rc.d/init.d
$(INSTALL_SCRIPT) lvm2_monitoring_init_red_hat $(DESTDIR)/etc/rc.d/init.d/lvm2-monitor
ifneq ("@CLVMD@", "none")
$(INSTALL_SCRIPT) clvmd_init_red_hat $(DESTDIR)/etc/rc.d/init.d/clvmd
endif
ifeq ("@BUILD_CMIRRORD@", "yes")
$(INSTALL_SCRIPT) cmirrord_init_red_hat $(DESTDIR)/etc/rc.d/init.d/cmirrord
endif
DISTCLEAN_TARGETS += clvmd_init_red_hat cmirrord_init_red_hat lvm2_monitoring_init_red_hat DISTCLEAN_TARGETS += clvmd_init_red_hat cmirrord_init_red_hat lvm2_monitoring_init_red_hat