From 9584cbdfe3a91ee6b2868a43fc699fbe6aaf9bbd Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Mon, 2 Mar 2009 17:20:30 -0800 Subject: Use getInterfaces in vyatta-show-interfaces.pl Avoid problems with bonding_masters file in /sys/class/net --- scripts/vyatta-show-interfaces.pl | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/scripts/vyatta-show-interfaces.pl b/scripts/vyatta-show-interfaces.pl index 4d89bc3..9fc1415 100755 --- a/scripts/vyatta-show-interfaces.pl +++ b/scripts/vyatta-show-interfaces.pl @@ -150,12 +150,7 @@ sub is_valid_intf { sub get_intf_for_type { my $type = shift; - - my $sysnet = "/sys/class/net"; - opendir (my $dir, $sysnet) or die "can't open $sysnet"; - my @interfaces = grep { !/^\./ } readdir($dir); - closedir $dir; - + my @interfaces = getInterfaces(); my @list = (); foreach my $name (@interfaces) { if ($type) { -- cgit v1.2.3