X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=blobdiff_plain;f=lib%2FBackupPC%2FStorage%2FText.pm;h=e1d31cccbe07d4607fa106efda5abfeffd7db8ea;hp=fa46af2721c054192399ebe8d77b0a15b3447c1e;hb=ee969a9445a5439cf94a516c7d882e12b1bdf945;hpb=31a7aca27ffd75e0aee9836704599cdb95dc2421 diff --git a/lib/BackupPC/Storage/Text.pm b/lib/BackupPC/Storage/Text.pm index fa46af2..e1d31cc 100644 --- a/lib/BackupPC/Storage/Text.pm +++ b/lib/BackupPC/Storage/Text.pm @@ -30,7 +30,7 @@ # #======================================================================== # -# Version 3.0.0beta2, released 11 Nov 2006. +# Version 3.0.0beta2, released 18 Nov 2006. # # See http://backuppc.sourceforge.net. # @@ -344,8 +344,8 @@ sub ConfigFileMerge while ( ) { if ( /^\s*\$Conf\{([^}]*)\}\s*=(.*)/ ) { my $var = $1; + $skipExpr = "\$fakeVar = $2\n"; if ( exists($newConf->{$var}) ) { - $skipExpr = "\$fakeVar = $2\n"; my $d = Data::Dumper->new([$newConf->{$var}], [*value]); $d->Indent(1); $d->Terse(1); @@ -359,7 +359,9 @@ sub ConfigFileMerge } else { $contents .= $_; } - if ( defined($skipExpr) ) { + if ( defined($skipExpr) + && ($skipExpr =~ /^\$fakeVar = *<