1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-09 01:18:39 +03:00

Define {DM, LVM}_UDEV_DISABLE_CHECKING=1 env. variables for tests.

We need to disable udev checking for our tests since they use their own
location for device nodes and symlinks.
This commit is contained in:
Peter Rajnoha 2010-01-11 15:48:49 +00:00
parent ee0a4914d5
commit a8ed16de33
3 changed files with 9 additions and 0 deletions

View File

@ -1,5 +1,6 @@
Version 1.02.41 -
====================================
Define {DM, LVM}_UDEV_DISABLE_CHECKING=1 env. variables for tests.
Enable udev_sync and udev_rules in lvm.conf by default while running tests.
Add support to disable udev checking: DM_UDEV_DISABLE_CHECKING=1 env. variable.
Add dm_tree_add_dev_with_udev_flags to provide wider support for udev flags.

View File

@ -1130,6 +1130,7 @@ AC_SUBST(SNAPSHOTS)
AC_SUBST(STATICDIR)
AC_SUBST(STATIC_LINK)
AC_SUBST(UDEV_RULES)
AC_SUBST(UDEV_SYNC)
AC_SUBST([LIB_PTHREAD])
AC_SUBST(interface)
AC_SUBST(kerneldir)

View File

@ -30,6 +30,11 @@ SHELL_PATH_SQ = $(subst ','\'',$(SHELL_PATH))
T = $(wildcard $(srcdir)/t-*.sh)
ifeq ("@UDEV_SYNC@", "yes")
dm_udev_disable_checking = 1
lvm_udev_disable_checking = 1
endif
ifeq ("@APPLIB@", "yes")
T += $(srcdir)/lvm2app.sh
all: api/vgtest
@ -56,6 +61,8 @@ init.sh: $(srcdir)/Makefile.in $(srcdir)/test-utils.sh .bin-dir-stamp bin/not bi
echo 'abs_srcdir=$(abs_srcdir)' >> $@-t
echo 'abs_builddir=$(abs_builddir)' >> $@-t
echo 'export PATH' >> $@-t
echo 'export DM_UDEV_DISABLE_CHECKING=$(dm_udev_disable_checking)' >> $@-t
echo 'export LVM_UDEV_DISABLE_CHECKING=$(lvm_udev_disable_checking)' >> $@-t
chmod a-w $@-t
mv $@-t $@
if test "$(srcdir)" != "."; then cp $(srcdir)/test-utils.sh \