2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-30 09:36:41 +00:00

Merge pull request #3245 from cxhong/hardeths

Fix hardeths postscripts to support cumulus switch
This commit is contained in:
Victor Hu 2017-06-09 11:27:20 -04:00 committed by GitHub
commit e524640507

View File

@ -47,11 +47,11 @@ network_ipv4calc ()
}
if [ -f /etc/os-release ] && (cat /etc/os-release |grep -i '^NAME=[ "]*Cumulus Linux[ "]*$' >/dev/null 2>&1); then
osver="cumulus"
OSVER="cumulus"
fi
defgw=`ip route | grep default | awk '{print $3}'`
if ( pmatch $OSVER "ubuntu*" ) || (pmatch $osver "cumulus")
if ( pmatch $OSVER "ubuntu*" ) || (pmatch $OSVER "cumulus")
then
echo `hostname` >/etc/hostname
mv /etc/network/interfaces /etc/network/interfaces.old # this file will be filled up next
@ -94,7 +94,7 @@ for nic in `ip link |grep "BROADCAST" |awk '{print $2}' | sed s/://`; do
PREFIXMASK=`echo $IPADDRMASK | awk -F'/' '{print $2}'`
# converts to x.x.x.x mask value
maskfromprefix $PREFIXMASK
if ( pmatch $OSVER "ubuntu*" ) || (pmatch $osver "cumulus")
if ( pmatch $OSVER "ubuntu*" ) || (pmatch $OSVER "cumulus")
then
NETWORK=`network_ipv4calc $IPADDR $NETMASK`
#BROADCAST=`ifconfig $nic | grep Bcast | awk '{print $3}' | awk -F: '{print $2}'`
@ -169,7 +169,7 @@ EOF
fi
done
if ( pmatch $OSVER "ubuntu*") || (pmatch $osver "cumulus")
if ( pmatch $OSVER "ubuntu*") || (pmatch $OSVER "cumulus")
then
cat >>/etc/network/interfaces <<EOF
auto lo