Hello community,

here is the log from the commit of package perl-Bootloader for openSUSE:Factory 
checked in at 2015-06-06 09:53:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Bootloader (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Bootloader.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Bootloader"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Bootloader/perl-Bootloader.changes  
2015-05-02 17:34:12.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Bootloader.new/perl-Bootloader.changes     
2015-06-06 09:53:48.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Jun  5 11:25:55 CEST 2015 - snw...@suse.com
+
+- Escape dollar signs (bsc#857556)
+- 0.834
+
+-------------------------------------------------------------------

Old:
----
  perl-Bootloader-0.833.tar.xz

New:
----
  perl-Bootloader-0.834.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Bootloader.spec ++++++
--- /var/tmp/diff_new_pack.BSq88l/_old  2015-06-06 09:53:48.000000000 +0200
+++ /var/tmp/diff_new_pack.BSq88l/_new  2015-06-06 09:53:48.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Bootloader
-Version:        0.833
+Version:        0.834
 Release:        0
 Requires:       coreutils
 Requires:       perl-base = %{perl_version}

++++++ perl-Bootloader-0.833.tar.xz -> perl-Bootloader-0.834.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/perl-Bootloader-0.833/VERSION 
new/perl-Bootloader-0.834/VERSION
--- old/perl-Bootloader-0.833/VERSION   2015-04-30 08:38:12.000000000 +0200
+++ new/perl-Bootloader-0.834/VERSION   2015-06-05 11:21:28.000000000 +0200
@@ -1 +1 @@
-0.833
+0.834
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/perl-Bootloader-0.833/changelog 
new/perl-Bootloader-0.834/changelog
--- old/perl-Bootloader-0.833/changelog 2015-04-30 08:38:12.000000000 +0200
+++ new/perl-Bootloader-0.834/changelog 2015-06-05 11:21:28.000000000 +0200
@@ -1,3 +1,6 @@
+2015-06-03:    0.834
+       - Escape dollar signs (bsc#857556)
+
 2015-04-29:    0.833
        - Escape/unescape special characters on write/read (bsc#831791)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/perl-Bootloader-0.833/perl-Bootloader-testsuite/tests/test_interface/core-test.pl
 
new/perl-Bootloader-0.834/perl-Bootloader-testsuite/tests/test_interface/core-test.pl
--- 
old/perl-Bootloader-0.833/perl-Bootloader-testsuite/tests/test_interface/core-test.pl
       2015-04-30 08:38:12.000000000 +0200
+++ 
new/perl-Bootloader-0.834/perl-Bootloader-testsuite/tests/test_interface/core-test.pl
       2015-06-05 11:21:28.000000000 +0200
@@ -1,5 +1,5 @@
 use strict;
-use Test::More tests => 14;
+use Test::More tests => 16;
 
 use lib "./";
 use Bootloader::Library;
@@ -18,7 +18,8 @@
     ['acpi_osi="!Windows 2012"', '"acpi_osi=\"!Windows 2012\""'],
     ['acpi_osi=\"!Windows 2012\"', '"acpi_osi=\\\\\"!Windows 2012\\\\\""'],
     ['`echo Hello`', '`echo Hello`'],
-    ['Hello `pwd`', '"Hello \`pwd\`"']
+    ['Hello `pwd`', '"Hello \`pwd\`"'],
+    ['Hello $PWD', '"Hello \$PWD"']
     );
 
 foreach(  @test_strings ) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/perl-Bootloader-0.833/src/Core.pm 
new/perl-Bootloader-0.834/src/Core.pm
--- old/perl-Bootloader-0.833/src/Core.pm       2015-04-30 08:38:12.000000000 
+0200
+++ new/perl-Bootloader-0.834/src/Core.pm       2015-06-05 11:21:28.000000000 
+0200
@@ -330,7 +330,7 @@
     $text = $self->trim($text);
     return $text if ($text =~ /^`.*`$/); #leave full strings in backticks 
untouched
 
-    $text =~ s/([\\"`])/\\$1/g; #escape backslashes, backticks and quotes
+    $text =~ s/([\\"`\$])/\\$1/g; #escape backslashes, backticks, dollars and 
quotes
 
     if ($when eq "always"
        || ($when eq "blanks" && index ($text, " ") >= 0)
@@ -364,7 +364,7 @@
        $text = $1;
     }
 
-    $text =~ s/\\([\\"`])/$1/g; #unescape backslashes, backticks and quotes
+    $text =~ s/\\([\\"`\$])/$1/g; #unescape backslashes, backticks, dollars 
and quotes
 
     return $text;
 }


Reply via email to