Seed specific Fedora network configuration

When building seed images on Fedora we want to disable
the normal network interface naming conventions and just
go with eth0.

Change-Id: I8551af2d28327a36c5d21007a88057c14b7f9e2e
This commit is contained in:
Dan Prince 2014-02-07 16:15:44 -05:00
parent 0c38854ef9
commit 4ba28063a7
1 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,21 @@
#!/bin/bash
set -ex
# create softlink to /dev/null which disables the net-name-slot rules
# which rename eth0 -> em1, etc. We don't want to do this on the
# seed VM
if [ -d /etc/udev/rules.d/ ]; then
ln -sf /dev/null /etc/udev/rules.d/80-net-name-slot.rules
fi
if [ -d /etc/sysconfig/network-scripts ]; then
# enable DHCP on eth0 for the seed
cat > /etc/sysconfig/network-scripts/ifcfg-eth0 <<EOF_CAT
DEVICE="eth0"
BOOTPROTO="dhcp"
ONBOOT="yes"
TYPE="Ethernet"
EOF_CAT
fi