summaryrefslogtreecommitdiffstats
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
...
* Change clvmd to communicate with lvm via a socket in /var/run/lvm. (mbroz)Alasdair Kergon2010-07-281-0/+7
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=614248 [CVE-2010-2526]
* Add a unit test for the recent changes to dm_bit_get_next()Joe Thornber2010-07-201-0/+1
|
* Wire the regex tests up to the reportsJoe Thornber2010-07-201-0/+1
|
* Report generators for unit tests and memory checks. Configure withJoe Thornber2010-07-201-0/+17
| | | | --enable-testing.
* Add dm_create_lockfile to libdm to handle pidfiles for all daemons.Fabio M. Di Nitto2010-07-131-0/+12
| | | | | | Switch dmeventd to use dm_create_lockfile and drop duplicate code. Allow clvmd pidfile to be configurable. Switch cmirrord and clvmd to use dm_create_lockfile.
* Cleanups for configure:Zdenek Kabelac2010-07-081-147/+188
| | | | | | | | | 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-5/+24
| | | | 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-0/+8
| | | | | clvmd restart does not work at all if clvmd binary is not in current dir.
* Replicator: base lvm2 supportZdenek Kabelac2010-05-211-0/+17
| | | | | | | | 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.
* backup->cacheAlasdair Kergon2010-05-201-1/+1
|
* Add install_system_dirs makefile target.Alasdair Kergon2010-05-201-0/+42
| | | | Add configure options for system and locking directories.
* Generate example.conf so default lvm.conf contents can be configured.Alasdair Kergon2010-05-201-0/+1
|
* Add UDEV_PC and SELINUX_PC substituted variablesZdenek Kabelac2010-05-111-1/+7
|
* change awk pathAlasdair Kergon2010-04-301-0/+1
|
* INSTALL rules updatesZdenek Kabelac2010-04-091-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | 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/+15
| | | | | | | | 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).
* Strictly require libudev if udev_sync is used.Peter Rajnoha2010-03-231-17/+1
| | | | | | | | This prevents some confusion when libudev was not found so udev_sync was disabled automatically. Configure was successful though giving only a tiny warning. Also, if "dmsetup udevcreatecookie" is used, never return 0x000000 as a result if udev is not running and keep the output blank.
* Add infrastructure for running the functional testsuite with locking_type setPetr Rockai2010-03-181-0/+1
| | | | to 3, using a local (singlenode) clvmd.
* Use UDEV_LIBS, and link -ludev only when needed.Zdenek Kabelac2010-03-041-1/+3
|
* Use DL_LIBS, remove -ldl from global LIBS and link -ldl only when needed.Zdenek Kabelac2010-03-041-7/+6
|
* This patch add SELINUX_LIBS and STATIC_LIBS variables.Zdenek Kabelac2010-03-041-30/+8
| | | | | | | | | | | 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/+7
| | | | | | | | | 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-30/+35
| | | | | | | | | | | | | 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-2/+2
| | | | print help text in '--disable' form for such case.
* Usage of AC_PROG_SED and AC_PROG_MKDIR_P requires autoconf version 2.61.Zdenek Kabelac2010-03-041-1/+1
|
* Add libdevmapper-event-lvm2.so to serialise dmeventd plugin liblvm2cmd use.Alasdair Kergon2010-01-211-0/+1
|
* And more fixes for cmirror build.Alasdair Kergon2010-01-191-0/+1
|
* Show a warning message when libudev not found and we're using ↵Peter Rajnoha2010-01-111-0/+2
| | | | | | | --enable-udev_sync. Just to emphasize what one can expect - we won't be able to get udev state and we will consider that udev is not running at all.
* Define {DM, LVM}_UDEV_DISABLE_CHECKING=1 env. variables for tests.Peter Rajnoha2010-01-111-0/+1
| | | | | We need to disable udev checking for our tests since they use their own location for device nodes and symlinks.
* 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/+4
|
* Allow for a build directory separate from the source.Alasdair Kergon2009-10-021-4/+5
|
* Provide alternative implementation of obsolete siginterrupt().Alasdair Kergon2009-09-281-0/+1
|
* Add global/si_unit_consistency to enable cleaned-up use of units in output.Alasdair Kergon2009-09-281-0/+11
| | | | | | 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-0/+1
|
* More cmirror makefile fixes from Fabio.Alasdair Kergon2009-09-141-16/+27
|
* Add libudev configuration check.Peter Rajnoha2009-09-111-0/+14
|
* clogd->cmirrordAlasdair Kergon2009-09-021-1/+1
|
* Fix --with-clvmd=all to deal with the case where no cluster managers are ↵Fabio M. Di Nitto2009-09-011-10/+13
| | | | | | | available. Also simplify the check by removing an unnecessary variable and update configure messages.
* change clogd to cmirrordAlasdair Kergon2009-08-281-7/+21
| | | | make pidfile locn configurable
* Rewrite clvmd configuration code.Alasdair Kergon2009-08-281-11/+218
|
* configure script: A couple unwanted changes snuck in.Jonathan Earl Brassow2009-08-131-2/+2
| | | | | Previously while messing around with 'configure.in' and autoconf, I changed a couple lines that I didn't want in the final check-in.
* cluster log daemon (clogd): Add to LVM build systemJonathan Earl Brassow2009-08-131-2/+21
| | | | | | | | | This check-in includes the touch-ups, make file changes, copyrights, and other necessities to include the cluster log daemon into the build system. [autoconf still needs to be run to generate the 'configure' and 'Makefile' files.]
* configure --udevdirAlasdair Kergon2009-07-311-1/+4
|
* Prepare for udev synchronisation code. (options don't work yet)Alasdair Kergon2009-07-311-3/+36
|
* 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-0/+1
| | | | Add liblvm pkgconfig file.