From ac3a679d68fab97b0e261445a3bf926993119cdd Mon Sep 17 00:00:00 2001 From: Stephen Hemminger <stephen.hemminger@vyatta.com> Date: Tue, 28 Apr 2009 10:27:17 -0700 Subject: Need to convert path to have slashes More convient to do it here. --- scripts/vyatta-interfaces.pl | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/scripts/vyatta-interfaces.pl b/scripts/vyatta-interfaces.pl index 757e29f..2310e77 100755 --- a/scripts/vyatta-interfaces.pl +++ b/scripts/vyatta-interfaces.pl @@ -85,7 +85,7 @@ op_dhcp_command($op_dhclient, $dev) if ($op_dhclient); is_valid_name($check_name, $dev) if ($check_name); exists_name($dev) if ($warn_name); show_interfaces($show_names) if ($show_names); -show_config_level($dev) if ($show_path); +show_config_path($dev) if ($show_path); exit 0; sub is_ip_configured { @@ -484,12 +484,14 @@ sub show_interfaces { print join(' ', @match), "\n"; } -sub show_config_level { +sub show_config_path { my $name = shift; + die "Missing --dev argument\n" unless $name; my $intf = new Vyatta::Interface($name); die "$name does not match any known interface name type\n" unless $intf; - - print $intf->path(), "\n"; + my $level = $intf->path(); + $level =~ s/ /\//g; + print "/opt/vyatta/config/active/$level\n"; } -- cgit v1.2.3