summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
...
* Cleanups for configure:Zdenek Kabelac2010-07-081-183/+214
| | | | | | | | | Indent updates. Use AC_HELP_STRING for help string. Start help string with lower letter. Add [] around some default values i.e. [TYPE=internal]. Skip some "" around shell assigment when not needed. Fix typo --with-device-gid=UID string.
* Randomly select which mdas to use or ignore.Alasdair Kergon2010-07-051-139/+2252
| | | | Add some missing standard configure.in checks.
* Fix wrong usage of exec_prefix from previous patch introducing LVM_PATH defineZdenek Kabelac2010-06-071-9/+6
| | | | | | | | | Introduce lvm_exec_prefix with resolved exec_prefix. (using same ac_default_prefix as for CLVMD_PATH) Use lvm_exec_prefix instead of dmeventd_prefix (fixes missing ac_default_prefix) Note: This patch is rather hot-fix as currently generate code does not create correct code for make exec_prefix=
* Use absolute paths in commandsZdenek Kabelac2010-06-031-42/+93
| | | | | clvmd restart does not work at all if clvmd binary is not in current dir.
* Replicator: base lvm2 supportZdenek Kabelac2010-05-211-1/+32
| | | | | | | | Adding configure.in support for Replicators. Adding basic lib lvm support for Replicators. Adding flags REPLICATOR and REPLICATOR_LOG. Adding segments SEG_REPLICATOR and SEG_REPLICATOR_DEV. Adding basic methods for handling replicator metadata.
* Add install_system_dirs makefile target.Alasdair Kergon2010-05-201-0/+96
| | | | Add configure options for system and locking directories.
* Generate example.conf so default lvm.conf contents can be configured.Alasdair Kergon2010-05-201-1/+2
|
* Add UDEV_PC and SELINUX_PC substituted variablesZdenek Kabelac2010-05-111-1/+7
|
* pre-releaseAlasdair Kergon2010-04-301-0/+1
|
* INSTALL rules updatesZdenek Kabelac2010-04-091-8/+14
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* As lcov module is not installed with GD.pm dependency we needZdenek Kabelac2010-04-061-3/+57
| | | | | | | | to check for presence of this module and avoid using --frames option for genhtml in this case. Fix arg list for AC_PATH_PROG for lcov and genhtml. (detecting empty LCOV and GENHTML string in Makefiles).
* Autoreconf.Peter Rajnoha2010-03-231-33/+17
| | | | (Strictly require libudev if udev_sync is used)
* autoreconf & add missing WHATS_NEW entryAlasdair Kergon2010-03-181-0/+1
|
* Use UDEV_LIBS, and link -ludev only when needed.Zdenek Kabelac2010-03-041-1/+4
|
* Use DL_LIBS, remove -ldl from global LIBS and link -ldl only when needed.Zdenek Kabelac2010-03-041-7/+7
|
* This patch add SELINUX_LIBS and STATIC_LIBS variables.Zdenek Kabelac2010-03-041-240/+129
| | | | | | | | | | | For static builds dependency for SELinux libs is not handled by 'ar'. Till better solution is found, for static builds STATIC_LIBS is used. Patch updates SELinux detection to use 3rd & 4th parameter for Success/Fail. Also removes detection of pthread from this check as we know which version of libdevmapper we are going to link with lvm after merge. SELinux header check moved to the SELinux test code.
* Pthread linking changeZdenek Kabelac2010-03-041-1/+76
| | | | | | | | | Create new substituted variable PTHREAD_LIBS and link this library only with tools/libs which really needs it - i.e. dmeventd. Check for libpthread only for builds with clvmd or dmeventd. Remove variable LIB_PTHREAD
* Readline linking updateZdenek Kabelac2010-03-041-132/+199
| | | | | | | | | | | | | Modify linking of readline library. Create new substituted varible READLINE_LIBS - readline library is linked ONLY with tools that really use it - i.e. lvm. (Static lvm does not use readlin). Previous behaviour put this library into the variable LIBS and thus linked it with all created object files of lvm project (i.e. plugins...). READLINE detection is simplified. Termcap library is linked in only if readline library doesn't have its own dependency (i.e. old distributions).
* As fsadm is installed by default - it's a common practice to ratherZdenek Kabelac2010-03-041-1/+1
| | | | print help text in '--disable' form for such case.
* Add libdevmapper-event-lvm2.so to serialise dmeventd plugin liblvm2cmd use.Alasdair Kergon2010-01-211-1/+2
|
* And more fixes for cmirror build.Alasdair Kergon2010-01-191-1/+2
|
* Substitute UDEV_SYNC value for use in the other files and show a warning ↵Peter Rajnoha2010-01-111-0/+5
| | | | message when libudev not found and using udev_sync.
* configure.in: don't set default file owner and groupFabio M. Di Nitto2009-10-141-4/+4
| | | | | | Per discussion on lvm-devel mailing list and part of debian patch set, don't set defaults for owner and group, since nobody seems to use them, and still allow override.
* Disable realtime support by default.Fabio M. Di Nitto2009-10-121-3/+1
| | | | | | | This code is used only in a under development feature and it's not used anywhere in the tree. Allow to build it conditionally.
* Only include selinux libs in libdevmapper.pc when selinux build enabled.Alasdair Kergon2009-10-051-2/+5
|
* Allow for a build directory separate from the source.Alasdair Kergon2009-10-021-5/+6
|
* Provide alternative implementation of obsolete siginterrupt().Alasdair Kergon2009-09-281-0/+101
|
* Add global/si_unit_consistency to enable cleaned-up use of units in output.Alasdair Kergon2009-09-281-0/+20
| | | | | | Add configure --enable-units-compat to set si_unit_consistency off by default. Use standard output units for 'PE Size' and 'Stripe size' in pv/lvdisplay.
* Update lvm2_monitoring script.Alasdair Kergon2009-09-161-1/+2
|
* More cmirror makefile fixes from Fabio.Alasdair Kergon2009-09-141-56/+305
|
* clogd->cmirrordAlasdair Kergon2009-09-021-2/+2
|
* Fix --with-clvmd=all to deal with the case where no cluster managers are ↵Fabio M. Di Nitto2009-09-011-14/+18
| | | | | | | available. Also simplify the check by removing an unnecessary variable and update configure messages.
* change clogd to cmirrordAlasdair Kergon2009-08-281-11/+39
| | | | make pidfile locn configurable
* Rewrite clvmd configuration code.Alasdair Kergon2009-08-281-18/+2237
|
* configure --udevdirAlasdair Kergon2009-07-311-1/+10
|
* add not-yet-working udev optionsAlasdair Kergon2009-07-311-4/+216
|
* corosync not cman...Alasdair Kergon2009-07-301-1/+1
|
* Fix configure script to handle multiple clvmd selections.Alasdair Kergon2009-07-301-1/+1
|
* Add liblvm2app Makefile installation targets.Alasdair Kergon2009-07-221-1/+2
| | | | Add liblvm pkgconfig file.
* Add an API version number, LVM_LIBAPI, to the VERSION string.Alasdair Kergon2009-07-221-2/+5
|
* Rename liblvm.so to liblvm2app.so and use configure --enable-applib.Alasdair Kergon2009-05-221-0/+22
|
* Fix linux configure --enable-debug to exclude -O2.Alasdair Kergon2009-04-241-0/+1
|
* Add new liblvm build directory and move lvm_base.c.Dave Wysochanski2009-03-061-1/+2
| | | | | | | | | The original liblvm.a has been moved to liblvm-internal.a. We now use liblvm.a for the new application library and build it inside liblvm directory. Change dependencies so tools depend on liblvm application library, and application library depends on liblvm internal.
* autoreconf (using fedora 10 for this now)Alasdair Kergon2009-02-251-2/+363
|
* Move tools/version.h to lib/misc/lvm-version.h.Alasdair Kergon2009-02-221-2612/+3221
| | | | Split LVM_VERSION into MAJOR, MINOR, PATCHLEVEL, RELEASE and RELEASE_DATE.
* Fix problems with static buildMilan Broz2009-01-201-16/+16
| | | | | | | - compiler warning (missing header) - configure should set static flag early to be able use STATIC_LINK flag during configure script
* Add liblvm interactive test infrastructure to build.Dave Wysochanski2008-12-071-1/+2
|
* Add tinfo to termcap search path for pld-linux.Alasdair Kergon2008-11-241-1/+1
|
* regenerateAlasdair Kergon2008-11-191-1/+2
|
* no need for libdevmapper.h on system any moreAlasdair Kergon2008-11-101-145/+0
|