- try:
+ # If we were given a network device name, grab the device object.
+ # If we were given a MAC address, resolve that to a device name
+ # and then grab the device object. Otherwise, errors.
+ dev = None
+
+ if devices.has_key(device):
dev = devices[device]
- except KeyError:
+ else:
+ for d in devices:
+ if d.get("HWADDR") == device:
+ dev = d
+ break
+
+ if not dev:
raise KickstartValueError, formatErrorMsg(self.lineno, msg="The provided network interface %s does not exist" % device)
dev.set (("bootproto", self.bootProto))
--
David Cantrell <dcantrell@redhat.com>
Red Hat / Honolulu, HI
_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/anaconda-devel-list