From 6d4ec668cbc69066a517d0baceecc6e1b7f1c4a6 Mon Sep 17 00:00:00 2001 From: xq2005 Date: Fri, 25 May 2012 07:17:26 +0000 Subject: [PATCH] copy from 2.8 for supporting kdump on p7 ih by static ip git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@12939 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT/postscripts/enablekdump | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/xCAT/postscripts/enablekdump b/xCAT/postscripts/enablekdump index 4eb859ce9..42689b4d4 100755 --- a/xCAT/postscripts/enablekdump +++ b/xCAT/postscripts/enablekdump @@ -41,10 +41,21 @@ if [ ! -z "$MACX" ] && [ ! -z "$ETHX" ]; then if [ ! -e $CONFFILE ]; then /bin/touch $CONFFILE fi - echo "DEVICE=$ETHX" > $CONFFILE - echo "BOOTPROTO=dhcp" >> $CONFFILE - echo "HWADDR=$MACX" >> $CONFFILE - echo "ONBOOT=yes" >> $CONFFILE + if (pmatch $ETHX "hf*") ; then + IP=`/sbin/ifconfig $ETHX | /bin/grep -i "inet addr" | awk '{print $2}' | awk -F: '{print $2}'` + MASK=`/sbin/ifconfig $ETHX | /bin/grep -i "inet addr" | awk '{print $4}' | awk -F: '{print $2}'` + echo "DEVICE=$ETHX" > $CONFFILE + echo "BOOTPROTO=static" >> $CONFFILE + echo "HWADDR=$MACX" >> $CONFFILE + echo "ONBOOT=yes" >> $CONFFILE + echo "IPADDR=$IP" >> $CONFFILE + echo "NETMASK=$MASK" >> $CONFFILE + else + echo "DEVICE=$ETHX" > $CONFFILE + echo "BOOTPROTO=dhcp" >> $CONFFILE + echo "HWADDR=$MACX" >> $CONFFILE + echo "ONBOOT=yes" >> $CONFFILE + fi fi