pre_clone_tune_uuid() changes the UUID of the golden filesystem before it is cloned. Signed-off-by: Anand Jain --- common/rc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/common/rc b/common/rc index 7ae9877918c8..1b3a32d9ea9b 100644 --- a/common/rc +++ b/common/rc @@ -1517,6 +1517,26 @@ _scratch_resvblks() esac } +pre_clone_tune_uuid() +{ + local temp_mnt=$TEST_DIR/${seq}_mnt + local dev=$1 + + case $FSTYP in + xfs) + _require_command "$XFS_ADMIN_PROG" "xfs_admin" + $XFS_ADMIN_PROG -U generate $dev >> $seqres.full + ;; + btrfs) + _require_command "$BTRFS_TUNE_PROG" "btrfstune" + $BTRFS_TUNE_PROG -m $dev + ;; + *) + _notrun "Require filesystem with metadata_uuid feature" + ;; + esac +} + _loop_image_create_clone() { local -n _ret=$1 -- 2.43.0