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:
commit
e524640507
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user