Browse Source

some smaller fixes regarding spaces between classes and remove of debug output

master
Georg Hopp 12 years ago
parent
commit
72be370bb6
  1. 8
      gatherer/interface_information.sh

8
gatherer/interface_information.sh

@ -67,8 +67,6 @@ gather_if_info_ip() {
print "IF_NUMBERS=\"" if_numbers "\";"; print "IF_NUMBERS=\"" if_numbers "\";";
}') }')
echo "DEBUG: ${IF_NO}"
eval $(${IP} -o addr | ${AWK} -v if_numbers="${IF_NUMBERS}" '{ eval $(${IP} -o addr | ${AWK} -v if_numbers="${IF_NUMBERS}" '{
sub(/:/,"",$1); sub(/:/,"",$1);
if_no=$1; if_no=$1;
@ -77,12 +75,12 @@ gather_if_info_ip() {
split($4,addr,/[\/]/); split($4,addr,/[\/]/);
print "IF" no "_IPV4=\"${IF" no "_IPV4}" addr[1] " \";"; print "IF" no "_IPV4=\"${IF" no "_IPV4}" addr[1] " \";";
network(no, addr[1], addr[2]); network(no, addr[1], addr[2]);
classes=classes $4 " "
classes=classes addr[1] " "
} }
if ($3 == "inet6") { if ($3 == "inet6") {
split($4,addr,/[\/]/); split($4,addr,/[\/]/);
print "IF" no "_IPV6=\"${IF" no "_IPV6}" addr[1] " \";"; print "IF" no "_IPV6=\"${IF" no "_IPV6}" addr[1] " \";";
classes=classes $4 " "
classes=classes addr[1] " "
} }
} }
BEGIN { BEGIN {
@ -123,7 +121,7 @@ gather_if_info_ip() {
net=net "."; net=net ".";
} }
} }
classes=classes " " net;
classes=classes net " ";
print "IF" no "_NETWORK=\"" net "\"; export " name "_NETWORK;"; print "IF" no "_NETWORK=\"" net "\"; export " name "_NETWORK;";
print "IF" no "_MASK=\"" mask "\"; export " name "_MASK;"; print "IF" no "_MASK=\"" mask "\"; export " name "_MASK;";
}') }')

Loading…
Cancel
Save