Patch
72a58ce4b0f68f6e45ae30606fe5af21caa42b43 was wronly placing
double quotes around this variable which we want to pass expanded,
as it's just set of 'space' device args ATM.
TODO consider using array[@] to make this cleaner.
Add shellcheck directive to skip warning here
# Default debug is "-l all" and could be override
# by setting LVM_TEST_LVMETAD_DEBUG_OPTS before calling inittest.
echo -n "## preparing lvmetad..."
+ # shellcheck disable=SC2086
$run_valgrind lvmetad -f "$@" -s "$TESTDIR/lvmetad.socket" \
- "${LVM_TEST_LVMETAD_DEBUG_OPTS--l all}" &
+ ${LVM_TEST_LVMETAD_DEBUG_OPTS--l all} &
echo $! > LOCAL_LVMETAD
for i in {1..100} ; do
test "$i" -eq 100 && die "Startup of lvmetad is too slow."