[PATCH master] Don't generate ifcfg files for non-existing devices in parse-kickstart (#886647)

Chris Lumens clumens at redhat.com
Tue Dec 18 16:31:10 UTC 2012


> diff --git a/dracut/parse-kickstart b/dracut/parse-kickstart
> index 0175c2a..333849b 100755
> --- a/dracut/parse-kickstart
> +++ b/dracut/parse-kickstart
> @@ -257,6 +257,9 @@ def ksnet_to_ifcfg(net, filename=None):
>          dev = find_devname(dev)
>      if not dev:
>          return
> +    if not os.path.isdir("/sys/class/net/%s" % dev):
> +        log.info("can't find device %s" % dev)
> +        return
>      ifcfg = dict()
>      if filename is None:
>          filename = "/tmp/ifcfg/ifcfg-%s" % dev

Looks like a reasonable thing to do.

- Chris


More information about the anaconda-patches mailing list