Move file system label and UUID read code to backends.

Authored by stikonas on Jan 31 2018, 3:04 PM.

Description

Move file system label and UUID read code to backends.

This allows to use different implementations on different platforms.
E.g. libblkid is not available on FreeBSD.

libparted backend still uses the same libblkid implementation
sfdisk backend reads label and UUID from udev database

Details

Committed
stikonasJan 31 2018, 3:13 PM
Parents
R16:7e8f64ffd7df: Fix a possibly uninitialized variable.
Branches
Unknown
Tags
Unknown