Codebase list libblockdev / 64292f0
mdraid: Try harder to get container UUID in bd_md_examine For containers UUID is not printed in 'mdadm --examine' but it is printed when using the '--export' option. Vojtech Trefny 1 year, 7 months ago
1 changed file(s) with 11 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
10221022 value++;
10231023 g_free (ret->level);
10241024 ret->level = g_strdup (value);
1025 } else if (!ret->uuid && g_str_has_prefix (output_fields[i], "MD_UUID=")) {
1026 value = strchr (output_fields[i], '=');
1027 value++;
1028 ret->uuid = bd_md_canonicalize_uuid (value, error);
1029 if (!ret->uuid) {
1030 g_prefix_error (error, "Failed to canonicalize MD UUID '%s': ", orig_data);
1031 g_free (orig_data);
1032 bd_md_examine_data_free (ret);
1033 g_strfreev (output_fields);
1034 return NULL;
1035 }
10251036 }
10261037 g_strfreev (output_fields);
10271038