summaryrefslogtreecommitdiffstats
path: root/scripts/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* make: fix make in scripts dir for --disable-applibPeter Rajnoha2012-08-011-5/+14
|
* make: use proper libs to make scripts subdirPeter Rajnoha2012-08-011-1/+6
|
* systemd: integrate lvm2 activation generator with conf+makePeter Rajnoha2012-07-311-6/+20
|
* configure: run directory configuration cleanupPeter Rajnoha2012-06-271-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were several hard-coded values for run directory around the code. Also, some tools are DM specific only, others are LVM specific and there was no distinction made here before. With this patch applied, we have this cleaned up a bit (subsystem in brackets, defaults in parentheses): [common] configurable PID_DIR (/var/run) lvm [lvm] configurable RUN_DIR (/var/run/lvm) configurable locking dir (/var/lock/lvm) clvmd [lvm] configurable pid file (PID_DIR/clvmd.pid) socket (RUN_DIR/clvmd.sock) lvmetad [lvm] configurable pid file (PID_DIR/lvmetad.pid) socket (RUN_DIR/lvmetad.socket) dm [dm] configurable DM_RUN_DIR (/var/run) cmirrord [dm] configurable pid file (PID_DIR/cmirrord.pid) dmeventd [dm] configurable pid file (PID_DIR/dmeventd.pid) server fifo (DM_RUN_DIR/dmeventd-server) client fifo (DM_RUN_DIR/dmeventd-client) The changes briefly: - added configure --with-default-pid-dir - added configure --with-default-dm-run-dir - added configure --with-lvmetad-pidfile - by default, using one common pid directory for everything (only lvmetad was not following this before)
* Also remove intermediate lvmetad init script file.Peter Rajnoha2012-02-241-1/+1
|
* Add LVMetaD init script.Peter Rajnoha2012-02-241-0/+3
|
* Use DEFAULT_RUN_DIR instead of hardcoded value in lvmetad systemd unitsPeter Rajnoha2012-02-231-1/+2
| | | | | and add ExecStartPost=vgscan to actually run the first scan that will fill the metadata daemon with metadata information.
* Add LVMetaD systemd units.Peter Rajnoha2012-02-231-0/+4
|
* Install lvm2 monitoring init script and systemd units only if dmeventd is built.Peter Rajnoha2012-02-231-0/+4
|
* Clean intermediate files.Peter Rajnoha2012-02-231-1/+2
|
* Add configure --with-tmpfilesdir and lvm2 tmpfiles.d configuration file itself.Peter Rajnoha2012-02-221-0/+4
| | | | | | | | | | | /etc/tmpfiles.d directory holds configuration files for temporary/volatile files and directories that should be automatically managed. For example, if we have some parts of the fs hierarchy on tmpfs, we'd like to recreate some files or directories on every boot so they're always prepared for use. Systemd can read such configuration files. For now, the lock and run directory are the ones that are most probably placed on tmpfs. If this is the case, we can install the configuration by 'make install_tmpfiles_configuration'.
* Fix install_ocfZdenek Kabelac2011-09-241-1/+2
| | | | | When builddir is different from srcdir install_ocf: has not been able to find files for installation.
* Configure and makefile changes for newly added systemd unit files.Peter Rajnoha2011-07-281-1/+8
|
* Add OCF supportZdenek Kabelac2010-11-051-1/+12
| | | | | | | | | | | | Updated patch from Florian Haas from Linux-HA project. User needs to 'configure --enable-ocf' to get file installed by 'make install' target by default. User can also use 'make install_ocf' to get only ocf files installed. With disabled (default) ocf support - no ocf files are installed. FIXME: ocf installation path needs to be kept in sync with pacemaker. find better way and possible also better location.
* Add given user prefix to make target install_initscriptsZdenek Kabelac2010-11-051-4/+4
| | | | | | | Avoid files to be written into the live system if lvm was configured with different --prefix. Use initdir for install target path.
* Add make install_initscriptsAlasdair Kergon2010-05-201-0/+11
|
* Install lvmconf script by default.Alasdair Kergon2010-05-201-1/+1
| | | | Remove unnecessary versioned dmeventd plugin symlinks.
* fix broken 'make install' for lvm_dump.shAlasdair Kergon2010-04-141-1/+1
|
* INSTALL rules updatesZdenek Kabelac2010-04-091-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | | Patch is inspired by Debian's extra patch. - removes OWNER & GROUP make vars they are parts of INSTALL command. - adds INSTALL_PROGRAM for executable, uses $(INSTALL) - adds INSTALL_DATA for non-executable data, uses ($INSTALL) - adds INSTALL_WDATA for writable non-executable data, uses ($INSTALL) - adds configure option --enable-write_install - to support installatin of writable files used by distribution - replaces usage of ifeq @LIB_SUFFIX@ with $(LIB_SUFFIX) - installs .a files from static builds without executable flag - installs .a files to $(usrlibdir) instead of $(libdir) - installs all static binaries to $(staticdir) - create .so links for devel package in $(usrlibdir) instead of $(libdir) - makes .so and .so.LIB_VERSION files within builddir - removes VERSIONED_SHLIB and created versioned LIB_SHARED automagicaly - install LIB_SHARED via install_lib_shared target - install plugins via install_lib_shared_plugin target - prints whole 'install' command during installation instead of less informative "Installing $(something) $(somewhere)" - install multiple man pages with one INSTALL command - use DISTCLEAN_TARGETS instead of creating multiple distclean targets
* Use vpath instead of VPATH.Zdenek Kabelac2010-04-091-1/+0
| | | | | | | | | | | | | | | Usage of VPATH makes troubles when used within $(builddir). Not only source files are being found through VPATH, but targets as well. (make --debug=v) Thus if user builds the code in $(srcdir) and also in some $(builddir) he gets mangled results as some generated files (i.e. .export.sym) are 'reused' from $(srcdir) instead of $(builddir). This patch switches to use vpath were we could explicitly name suffixes that should be looked via vpath - we must take care, we do not generate files with these suffixes: .c, .in, .po, .exported_symbols
* Use $(top_builddir) for inclusion of make.tmpl in Makefiles.Zdenek Kabelac2010-03-041-1/+1
|
* And more fixes for cmirror build.Alasdair Kergon2010-01-191-1/+1
|
* Allow for a build directory separate from the source.Alasdair Kergon2009-10-021-4/+5
|
* Update lvm2_monitoring script.Alasdair Kergon2009-09-161-1/+1
|
* Add vgimportclone and install it and the man page by default.Mike Snitzer2009-05-141-0/+2
|
* Fix previous commit (scripts/Makefile targets order)Milan Broz2009-05-111-2/+2
|
* Introduce lvm2_install target.Milan Broz2009-05-111-0/+2
| | | | | | | | | | | | | | | Buildsystem support device-mapper only install, but generic install tagret includes both dm+lvm2. For distribution which uses separate install_device-mapper, there is no way how to install lvm2 only (so after installing lvm2 for packaging purposes built system must remove installed device-mapper files). Fix it by allowing lvm2_install target, similarily like install_cluster for clvmd. (install = install_device-mapper + install_lvm2)
* Fix some clean rules, fix previous distclean checkin.Dave Wysochanski2009-03-161-2/+1
| | | | | | | | | | | | | In libdm/Makefile.in, we need to cleanup the symlink properly. Adding to CLEAN_TARGETS seemed like the simplest way to do this in the current build framework. We could redo dependencies for VERSIONED_SHLIB, but for now just add to CLEAN_TARGETS. For scripts/Makefile.in, we should be adding to DISTCLEAN_TARGETS. The generic rule in make.tmpl.in takes care of the cleanup. Signed-off-by: Dave Wysochanski <dwysocha@redhat.com> Author: Takahiro Yasui <tyasui@redhat.com>
* Fix some distclean rules.Dave Wysochanski2009-03-161-0/+3
| | | | | | | By gnu coding stds, 'distclean' should remove all files generated by ./configure in addition to what 'clean' does. Author: Takahiro Yasui <tyasui@redhat.com>
* further progressAlasdair Kergon2008-11-011-1/+2
|
* Build changes to replace fsadm C program with shell script.Alasdair Kergon2007-12-171-0/+2
|
* Correct typo in comments: s/is part of the LVM2/is part of LVM2/.Jim Meyering2007-09-211-1/+1
| | | | | | | Signed-off-by: Jim Meyering <jim@meyering.net> Author: Jim Meyering <jim@meyering.net>
* Install lvmdump by default.Alasdair Kergon2006-11-201-0/+23