diff options
author | Michael Larson <slioch@slioch.vyatta.com> | 2010-06-30 11:18:34 -0700 |
---|---|---|
committer | Michael Larson <slioch@slioch.vyatta.com> | 2010-06-30 11:18:34 -0700 |
commit | 8b52a2d5694847a6a375eef6ab07344d15b15032 (patch) | |
tree | 02e5dd956311aba975d357d75564959a44a2b132 /scripts/vyatta-comment-config.pl | |
parent | 4706a0ee5381e4c40ae873b656ddaef27d60b5eb (diff) | |
download | vyatta-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.pl | 6 |
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"; |