summaryrefslogtreecommitdiff
path: root/scripts/vyatta-comment-config.pl
diff options
context:
space:
mode:
authorMichael Larson <slioch@slioch.vyatta.com>2010-06-30 11:18:34 -0700
committerMichael Larson <slioch@slioch.vyatta.com>2010-06-30 11:18:34 -0700
commit8b52a2d5694847a6a375eef6ab07344d15b15032 (patch)
tree02e5dd956311aba975d357d75564959a44a2b132 /scripts/vyatta-comment-config.pl
parent4706a0ee5381e4c40ae873b656ddaef27d60b5eb (diff)
downloadvyatta-cfg-8b52a2d5694847a6a375eef6ab07344d15b15032.tar.gz
vyatta-cfg-8b52a2d5694847a6a375eef6ab07344d15b15032.zip
fix for bug 5762.
Diffstat (limited to 'scripts/vyatta-comment-config.pl')
-rw-r--r--scripts/vyatta-comment-config.pl6
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/vyatta-comment-config.pl b/scripts/vyatta-comment-config.pl
index ab3191e..8ef4cb6 100644
--- a/scripts/vyatta-comment-config.pl
+++ b/scripts/vyatta-comment-config.pl
@@ -42,12 +42,14 @@ foreach my $elem (@path) {
$elem =~ s/\s+/\//g;
$path[$i++] = $elem;
}
-my $path = join '/', @path;
+my $edit_level = "$ENV{VYATTA_EDIT_LEVEL}";
+
+my $path = $edit_level . join '/', @path;
my $full_path = "$ENV{VYATTA_TEMP_CONFIG_DIR}/$path";
if (! -e $full_path) {
- $path = join '/', @path[0..$#path-1];
+ $path = $edit_level . join '/', @path[0..$#path-1];
my $leaf = "$ENV{VYATTA_TEMP_CONFIG_DIR}/$path/node.val";
if (-e $leaf) {
$full_path = "$ENV{VYATTA_TEMP_CONFIG_DIR}/$path";