Address CR suggestions

This commit is contained in:
Pavel Shirshov 2016-10-31 13:56:45 -07:00 committed by pavel-shirshov
parent 62af66a1f0
commit ac64c1c29b

View File

@ -8,54 +8,46 @@ last_if_idx=$((num_of_interfaces*if_step - if_step))
function wait_until_if_exists
{
while /bin/true ;
if=$1
while [ ! -L /sys/class/net/"$if" ] ;
do
if [ -L /sys/class/net/"$if" ];
then
break
fi
sleep 1
done
echo interface "$if" is up
echo interface "$if" is created
}
function wait_until_if_not_exists
{
while /bin/true ;
if=$1
while [ -L /sys/class/net/"$if" ] ;
do
if [ ! -L /sys/class/net/"$if" ];
then
break
fi
sleep 1
done
echo interface "$if" is down
echo interface "$if" is destroyed
}
while /bin/true ;
do
# wait until all interfaces are up
echo Wait until all ifaces are up
# wait until all interfaces are created
echo Wait until all ifaces are created
for i in $(seq 0 $if_step $last_if_idx)
do
if=Ethernet${i}
wait_until_if_exists
wait_until_if_exists "Ethernet$i"
done
echo Wait 10 seconds
echo Wait 10 seconds while lldpd finds new interfaces
sleep 10
# apply lldpd configuration
echo apply lldpd configuration
lldpcli -c /etc/lldpd.conf
# wait until all interfaces are down
echo Wait until all ifaces are down
# wait until all interfaces are destroyed
echo Wait until all ifaces are destroyed
for i in $(seq 0 $if_step $last_if_idx)
do
if=Ethernet${i}
wait_until_if_not_exists
wait_until_if_not_exists "Ethernet$i"
done
done