blkid output may include fields that we are not interested in. This makes DeviceInfo accept them but only use the ones we are interested in.
Resolves: rhbz#1036765 --- dracut/driver-updates | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/dracut/driver-updates b/dracut/driver-updates index ea73981..47b845e 100755 --- a/dracut/driver-updates +++ b/dracut/driver-updates @@ -601,11 +601,11 @@ def network_driver(dd_path): dd_scan(skip_dds, False)
class DeviceInfo(object): - def __init__(self, device=None, label=None, uuid=None, fs_type=None): - self.device = device - self.label = label - self.uuid = uuid - self.fs_type = fs_type + def __init__(self, **kwargs): + self.device = kwargs.get("device", None) + self.label = kwargs.get("label", None) + self.uuid = kwargs.get("uuid", None) + self.fs_type = kwargs.get("fs_type", None)
def __str__(self): return "%-10s %-20s %-15s %s" % (self.device or "", self.fs_type or "",
On Mon, 2014-02-24 at 10:02 -0800, Brian C. Lane wrote:
blkid output may include fields that we are not interested in. This makes DeviceInfo accept them but only use the ones we are interested in.
Resolves: rhbz#1036765
dracut/driver-updates | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/dracut/driver-updates b/dracut/driver-updates index ea73981..47b845e 100755 --- a/dracut/driver-updates +++ b/dracut/driver-updates @@ -601,11 +601,11 @@ def network_driver(dd_path): dd_scan(skip_dds, False)
class DeviceInfo(object):
- def __init__(self, device=None, label=None, uuid=None, fs_type=None):
self.device = deviceself.label = labelself.uuid = uuidself.fs_type = fs_type
def __init__(self, **kwargs):
self.device = kwargs.get("device", None)self.label = kwargs.get("label", None)self.uuid = kwargs.get("uuid", None)self.fs_type = kwargs.get("fs_type", None)def __str__(self): return "%-10s %-20s %-15s %s" % (self.device or "", self.fs_type or "",
ACK.
anaconda-patches@lists.fedorahosted.org