summaryrefslogtreecommitdiffstats
path: root/loader/net.c
diff options
context:
space:
mode:
Diffstat (limited to 'loader/net.c')
-rw-r--r--loader/net.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/loader/net.c b/loader/net.c
index bebabcd32..553192389 100644
--- a/loader/net.c
+++ b/loader/net.c
@@ -1568,7 +1568,12 @@ void setKickstartNetwork(struct loaderData_s * loaderData, int argc,
if (!noksdev) {
if (device) {
- loaderData->netDev = strdup(device);
+ /* If --device=MAC was given, translate into a device name now. */
+ if (index(device, ':') != NULL)
+ loaderData->netDev = iface_mac2device(device);
+ else
+ loaderData->netDev = strdup(device);
+
loaderData->netDev_set = 1;
}