diskimage-builder/elements/dracut-network/dracut-write-ifcfg.patch
Lucas Alvares Gomes 4e4a88a387 Add dracut-network element.
This element will install the network modules for dracut and regenerate
the initramfs. The network support would allow us to configure the network
of the image via kernel cmdline instead of injecting files into the image.

Change-Id: I829405127e77aec80b99ac8dd2032cb0c6d81063
2013-06-05 14:18:57 +01:00

20 lines
636 B
Diff

--- usr/lib/dracut/hooks/pre-pivot/85-write-ifcfg.sh 2013-05-30 14:01:37.492519066 +0000
+++ /85-write-ifcfg.sh 2013-05-30 14:03:09.832519065 +0000
@@ -4,6 +4,9 @@
# NFS root might have reached here before /tmp/net.ifaces was written
udevadm settle --timeout=30
+
+command -v ip_to_var >/dev/null || . /lib/net-lib.sh
+
# Don't write anything if we don't know our bootdev
[ -f /tmp/net.ifaces ] || return 1
@@ -98,6 +101,7 @@
fi
cat /sys/class/net/$netif/address > /tmp/net.$netif.hwaddr
{
+ ip_to_var $ip
echo "# Generated by dracut initrd"
echo "DEVICE=$netif"
echo "ONBOOT=yes"