~ubuntu-branches/debian/stretch/lvm2/stretch

« back to all changes in this revision

Viewing changes to test/Makefile.in

  • Committer: Package Import Robot
  • Author(s): Bastian Blank
  • Date: 2014-08-19 15:37:06 UTC
  • mfrom: (30.1.11 sid)
  • Revision ID: package-import@ubuntu.com-20140819153706-0p2sc6a53ef7xnvl
Tags: 2.02.109-1
New upstream version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
export LVM_TEST_THIN_CHECK_CMD?=@THIN_CHECK_CMD@
29
29
export LVM_TEST_THIN_DUMP_CMD?=@THIN_DUMP_CMD@
30
30
export LVM_TEST_THIN_REPAIR_CMD?=@THIN_REPAIR_CMD@
 
31
export LVM_TEST_THIN_RESTORE_CMD?=@THIN_RESTORE_CMD@
31
32
 
32
33
SUBDIRS = api unit
33
34
SOURCES = lib/not.c lib/harness.c
68
69
        @echo -e "\nSupported variables:"
69
70
        @echo "  LVM_TEST_CAN_CLOBBER_DMESG Allow to clobber dmesg buffer without /dev/kmsg. (1)"
70
71
        @echo "  LVM_TEST_DEVDIR        Set to '/dev' to run on real /dev."
71
 
        @echo "  LVM_TEST_DIR           Where to create test files [$(LVM_TEST_DIR)]."
 
72
        @echo "  LVM_TEST_DIR           Where to create test files  [$(LVM_TEST_DIR)]."
72
73
        @echo "  LVM_TEST_LOCKING       Normal (1), Cluster (3)."
73
74
        @echo "  LVM_TEST_LVMETAD       Start lvmetad (1)."
74
75
        @echo "  LVM_TEST_NODEBUG       Do not debug lvm commands."
75
76
        @echo "  LVM_TEST_PARALLEL      May skip agresive wipe of LVMTEST resources."
76
77
        @echo "  LVM_TEST_RESULTS       Where to create result files [results]."
77
 
        @echo "  LVM_TEST_THIN_CHECK_CMD  Command for thin_check  [$(LVM_TEST_THIN_CHECK_CMD)]."
78
 
        @echo "  LVM_TEST_THIN_DUMP_CMD   Command for thin_dump   [$(LVM_TEST_THIN_DUMP_CMD)]."
79
 
        @echo "  LVM_TEST_THIN_REPAIR_CMD Command for thin_repair [$(LVM_TEST_THIN_REPAIR_CMD)]."
 
78
        @echo "  LVM_TEST_THIN_CHECK_CMD   Command for thin_check   [$(LVM_TEST_THIN_CHECK_CMD)]."
 
79
        @echo "  LVM_TEST_THIN_DUMP_CMD    Command for thin_dump    [$(LVM_TEST_THIN_DUMP_CMD)]."
 
80
        @echo "  LVM_TEST_THIN_REPAIR_CMD  Command for thin_repair  [$(LVM_TEST_THIN_REPAIR_CMD)]."
 
81
        @echo "  LVM_TEST_THIN_RESTORE_CMD Command for thin_restore [$(LVM_TEST_THIN_RESTORE_CMD)]."
80
82
        @echo "  LVM_TEST_UNLIMITED     Set to get unlimited test log (>32MB)"
81
83
        @echo "  LVM_VALGRIND           Enable valgrind testing (1,2,3) execs $$"VALGRIND
82
84
        @echo "  LVM_VALGRIND_CLVMD     Enable valgrind testing of clvmd (1)."
137
139
        cp $< $@
138
140
        chmod +x $@
139
141
 
140
 
lib/paths: $(srcdir)/Makefile.in .lib-dir-stamp
 
142
lib/paths: $(srcdir)/Makefile.in .lib-dir-stamp Makefile
141
143
        $(RM) $@-t
142
144
        echo 'top_srcdir="$(top_srcdir)"' >> $@-t
143
145
        echo 'abs_top_builddir="$(abs_top_builddir)"' >> $@-t
146
148
        echo 'abs_builddir="$(abs_builddir)"' >> $@-t
147
149
        echo 'export DM_UDEV_SYNCHRONISATION=$(dm_udev_synchronisation)' >> $@-t
148
150
        echo 'export THIN=@THIN@' >> $@-t
 
151
        echo 'export RAID=@RAID@' >> $@-t
 
152
        echo 'export CACHE=@CACHE@' >> $@-t
149
153
        echo 'export LVMETAD_PIDFILE="@LVMETAD_PIDFILE@"' >> $@-t
150
154
        echo 'export DMEVENTD_PIDFILE="@DMEVENTD_PIDFILE@"' >> $@-t
151
155
        echo 'export CLVMD_PIDFILE="@CLVMD_PIDFILE@"' >> $@-t
152
156
        mv $@-t $@
153
157
 
154
158
LIB = lib/not lib/invalid lib/fail lib/should lib/harness \
155
 
      lib/check lib/aux lib/test lib/utils lib/get lib/lvm-wrapper \
 
159
      lib/check lib/aux lib/inittest lib/utils lib/get lib/lvm-wrapper \
156
160
      lib/paths
157
161
 
158
162
CMDS = lvm $(shell cat $(top_builddir)/tools/.commands)
177
181
        ln -fs $(abs_top_builddir)/daemons/lvmetad/lvmetad lib/lvmetad
178
182
        ln -fs $(abs_top_srcdir)/scripts/vgimportclone.sh lib/vgimportclone
179
183
        ln -fs $(abs_top_srcdir)/scripts/fsadm.sh lib/fsadm
180
 
        ln -fs $(abs_top_srcdir)/conf/default.profile lib/default.profile
181
184
        ln -fs $(abs_top_srcdir)/conf/thin-performance.profile lib/thin-performance.profile
182
185
        touch $@
183
186