1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-10-28 03:27:58 +03:00

Fix symbolic link creation in test infrastructure.

Original code would create "*.so" symbolic links if there were no actual
files ending in "so".  The second iteration would then cause an error
in the test logs.
This commit is contained in:
Dave Wysochanski 2008-08-21 14:33:48 +00:00
parent 6b7d2770f7
commit 747b3cfefa

View File

@ -152,8 +152,16 @@ init_root_dir_()
for i in 0 1 2 3 4 5 6 7; do
mknod $G_root_/dev/loop$i b 7 $i
done
ln -s $abs_top_builddir/dmeventd/mirror/*.so $G_root_/lib
ln -s $abs_top_builddir/dmeventd/snapshot/*.so $G_root_/lib
for i in $abs_top_builddir/dmeventd/mirror/*.so $abs_top_builddir/dmeventd/snapshot/*.so
do
# NOTE: This check is necessary because the loop above will give us the value
# "$abs_top_builddir/dmeventd/mirror/*.so" if no files ending in 'so' exist.
# This is the best way I could quickly determine to skip over this bogus value.
if [ -f $i ]; then
echo Setting up symlink from $i to $G_root_/lib
ln -s $i $G_root_/lib
fi
done
cat > $G_root_/etc/lvm.conf <<-EOF
devices {
dir = "$G_dev_"