diff --git a/test/lib/aux.sh b/test/lib/aux.sh index 5a3f0fe44..966707f23 100644 --- a/test/lib/aux.sh +++ b/test/lib/aux.sh @@ -1538,7 +1538,7 @@ allocation/vdo_slab_size_mb = 128 allocation/zero_metadata = 0 backup/archive = 0 backup/backup = 0 -devices/cache_dir = "$TESTDIR/etc" +devices/cache_dir = "$LVM_SYSTEM_DIR" devices/default_data_alignment = 1 devices/dir = "$DM_DEV_DIR" devices/md_component_detection = 0 @@ -1554,6 +1554,7 @@ global/cache_dump_executable = "$LVM_TEST_CACHE_DUMP_CMD" global/cache_repair_executable = "$LVM_TEST_CACHE_REPAIR_CMD" global/detect_internal_vg_cache_corruption = 1 global/fallback_to_local_locking = 0 +global/etc = "$LVM_SYSTEM_DIR" global/locking_type=$LVM_TEST_LOCKING global/notify_dbus = 0 global/si_unit_consistency = 1 diff --git a/test/lib/inittest.sh b/test/lib/inittest.sh index c41f4c5b4..0becf2215 100644 --- a/test/lib/inittest.sh +++ b/test/lib/inittest.sh @@ -124,8 +124,9 @@ DM_ABORT_ON_INTERNAL_ERRORS=${DM_ABORT_ON_INTERNAL_ERRORS:-1} DM_DEBUG_WITH_LINE_NUMBERS=${DM_DEBUG_WITH_LINE_NUMBERS:-1} export DM_DEFAULT_NAME_MANGLING_MODE DM_DEV_DIR LVM_SYSTEM_DIR DM_ABORT_ON_INTERNAL_ERRORS - mkdir "$LVM_SYSTEM_DIR" "$DM_DEV_DIR" +MACHINEID=$(uuidgen 2>/dev/null || echo "abcdefabcdefabcdefabcdefabcdefab") +echo "${MACHINEID//-/}" > "$LVM_SYSTEM_DIR/machine-id" # remove all '-' if test -n "$LVM_TEST_DEVDIR" ; then test -d "$LVM_TEST_DEVDIR" || die "Test device directory LVM_TEST_DEVDIR=\"$LVM_TEST_DEVDIR\" is not valid." DM_DEV_DIR=$LVM_TEST_DEVDIR