Revert "[baseos] Avoid disconnecting mgmt when re-cfg interfaces" (#681)

This reverts commit e74196cd75.
This commit is contained in:
lguohan 2017-06-07 10:37:49 -07:00 committed by GitHub
parent 50aba596a9
commit ea4dfa48c9

View File

@ -1,12 +1,5 @@
#!/bin/bash
ifdown -a -X eth0
sonic-cfggen -m /etc/sonic/minigraph.xml -t /usr/share/sonic/templates/interfaces.j2 >/etc/network/interfaces
ifup -a -X eth0
NEW_MGMT_IP=`sonic-cfggen -m /etc/sonic/minigraph.xml -v 'minigraph_mgmt_interface["addr"]'`
NEW_MGMT_MASK=`sonic-cfggen -m /etc/sonic/minigraph.xml -v 'minigraph_mgmt_interface["mask"]'`
ifconfig eth0 $NEW_MGMT_IP netmask $NEW_MGMT_MASK
[ -f /var/run/dhclient.eth0.pid ] && kill `cat /var/run/dhclient.eth0.pid` && rm -f /var/run/dhclient.eth0.pid
service networking restart
ifdown lo && ifup lo