Fedora 18 doesn't have ifconfig in the installer (and perhaps not in installed
system), need to use ip.
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder Office FAX: 303-415-9702
3380 Mitchell Lane or...@nwra.com
Boulder, CO 80301 http://www.nwra.com
>From a5fb8831b0370cc363d8b293c67935901ac85062 Mon Sep 17 00:00:00 2001
From: Orion Poplawski <or...@nwra.com>
Date: Mon, 15 Oct 2012 11:14:54 -0600
Subject: [PATCH] Up ip instead of ifconfig
---
snippets/post_install_network_config | 2 +-
snippets/pre_install_network_config | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/snippets/post_install_network_config b/snippets/post_install_network_config
index 6821c6f..4acd4b8 100644
--- a/snippets/post_install_network_config
+++ b/snippets/post_install_network_config
@@ -138,7 +138,7 @@ echo "ONBOOT=yes" >> $devfile
#if $mac != "" and $iface_type not in ("master","bond","bridge")
## virtual interfaces don't get MACs
echo "HWADDR=$mac" >> $devfile
-IFNAME=\$(ifconfig -a | grep -i '$mac' | cut -d ' ' -f 1)
+IFNAME=\$(ip -o link | grep -i '$mac' | sed -e 's/^[0-9]*: //' -e 's/:.*//')
## Rename this interface in modprobe.conf
## FIXME: if both interfaces startwith eth this is wrong
if [ -f "/etc/modprobe.conf" ] && [ \$IFNAME ]; then
diff --git a/snippets/pre_install_network_config b/snippets/pre_install_network_config
index 8bb3495..10c5405 100644
--- a/snippets/pre_install_network_config
+++ b/snippets/pre_install_network_config
@@ -76,9 +76,9 @@
#set $netinfo = "%s --hostname=%s" % ($netinfo, $hostname)
#end if
# Configuring $iname ($mac)
-if ifconfig -a | grep -i $mac
+if ip link | grep -i $mac
then
- IFNAME=\$(ifconfig -a | grep -i '$mac' | cut -d " " -f 1)
+ IFNAME=\$(ip -o link | grep -i '$mac' | sed -e 's/^[0-9]*: //' -e 's/:.*//')
echo "network --device=\$IFNAME $netinfo" >> /tmp/pre_install_network_config
#for $route in $static_routes
#if $routepattern.match($route)
--
1.7.11.7
_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/cobbler