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