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:
parent
ee0a4914d5
commit
a8ed16de33
@ -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.
|
||||
|
@ -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)
|
||||
|
@ -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 \
|
||||
|
Loading…
Reference in New Issue
Block a user