From fc0fcd6a5e487399527919d3d6ec1193d2679cd0 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Sat, 11 Aug 2018 20:51:30 -0400 Subject: [PATCH] Actually set up ifcfg correctly in SLE15 xcatroot is actually responsible, not prepivot.sh --- .../share/xcat/netboot/sle/dracut_033/xcatroot | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/xCAT-server/share/xcat/netboot/sle/dracut_033/xcatroot b/xCAT-server/share/xcat/netboot/sle/dracut_033/xcatroot index a6839b69f..ba8bb019a 100755 --- a/xCAT-server/share/xcat/netboot/sle/dracut_033/xcatroot +++ b/xCAT-server/share/xcat/netboot/sle/dracut_033/xcatroot @@ -292,12 +292,11 @@ function getdevfrommac() { if [ -z $STATEMNT ]; then - for lf in /tmp/dhclient.*.lease; do - netif=${lf#*.} - netif=${netif%.*} - cp $lf "$NEWROOT/var/lib/dhclient/dhclient-$netif.leases" - [ "$xcatdebugmode" > "0" ] && logger -t xcat -p debug "saving $NEWROOT/var/lib/dhclient/dhclient-$netif.leases" - done + bootif=$(ls /tmp/net.*.conf|sed -e s/.*net\.// -e s/\.conf//) + cat < $NEWROOT/etc/sysconfig/network/ifcfg-$bootif +BOOTPROTO='dhcp' +STARTMODE='auto' +EOF if [ ! -z "$ifname" ]; then MACX=${ifname#*:}