From a89fb6daa56dac4036eb5f810c0fa63f093bd564 Mon Sep 17 00:00:00 2001 From: Warren Togami Date: Mon, 31 Aug 2009 19:34:27 -0400 Subject: [PATCH] Write netboot config for passing to OS as requested in https://bugzilla.redhat.com/show_bug.cgi?id=515771#c18 --- modules.d/99base/init | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/modules.d/99base/init b/modules.d/99base/init index ab75e2573..19c7f38f0 100755 --- a/modules.d/99base/init +++ b/modules.d/99base/init @@ -217,14 +217,19 @@ for x in "$@"; do initargs="$initargs $x" done -# Copy state -mkdir /dev/.initramfs/ +# Prepare network opts for passing +if [ -e /tmp/net.ifaces ]; then + mkdir /dev/.initramfs/ + cp /tmp/net.* /dev/.initramfs/ >/dev/null 2>&1 + mkdir -p /dev/.initramfs/state/etc/sysconfig/network-scripts/ + cp /tmp/resolv.conf /dev/.initramfs/state/etc/ >/dev/null 2>&1 + echo "files /etc/sysconfig/network-scripts" > /dev/.initramfs/rwtab + cp -a /tmp/ifcfg/* /dev/.initramfs/state/etc/sysconfig/network-scripts/ >/dev/null 2>&1 +fi + +# Debug: Copy state if getarg rdcopystate; then cp /tmp/* /dev/.initramfs/ >/dev/null 2>&1 -else - cp /tmp/net.* /dev/.initramfs/ >/dev/null 2>&1 - cp /tmp/resolv.conf /dev/.initramfs/ >/dev/null 2>&1 - cp -a /tmp/ifcfg/ /dev/.initramfs/ >/dev/null 2>&1 fi exec switch_root "$NEWROOT" "$INIT" $initargs || { -- 2.47.3