r76588 - in /branches/upstream/libsysadm-install-perl/current: Changes META.yml README lib/Sysadm/Install.pm t/012tap.t

angelabad-guest at users.alioth.debian.org angelabad-guest at users.alioth.debian.org
Sun Jun 26 13:03:28 UTC 2011


Author: angelabad-guest
Date: Sun Jun 26 13:03:23 2011
New Revision: 76588

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=76588
Log:
[svn-upgrade] new version libsysadm-install-perl (0.37)

Modified:
    branches/upstream/libsysadm-install-perl/current/Changes
    branches/upstream/libsysadm-install-perl/current/META.yml
    branches/upstream/libsysadm-install-perl/current/README
    branches/upstream/libsysadm-install-perl/current/lib/Sysadm/Install.pm
    branches/upstream/libsysadm-install-perl/current/t/012tap.t

Modified: branches/upstream/libsysadm-install-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libsysadm-install-perl/current/Changes?rev=76588&op=diff
==============================================================================
--- branches/upstream/libsysadm-install-perl/current/Changes (original)
+++ branches/upstream/libsysadm-install-perl/current/Changes Sun Jun 26 13:03:23 2011
@@ -1,6 +1,10 @@
 ########################################
 Revision history for Sysadm::Install
 ########################################
+
+0.37  (2011/06/25)
+    (ms) [rt.cpan.org #68095] Applied fix by Kai von Thadden for
+         tap's raise_error option and added test case.
 
 0.36  (2011/05/01)
     (ms) Added owner_cp() to copy uid and gid of a file or directory.

Modified: branches/upstream/libsysadm-install-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libsysadm-install-perl/current/META.yml?rev=76588&op=diff
==============================================================================
--- branches/upstream/libsysadm-install-perl/current/META.yml (original)
+++ branches/upstream/libsysadm-install-perl/current/META.yml Sun Jun 26 13:03:23 2011
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               Sysadm-Install
-version:            0.36
+version:            0.37
 abstract:           Typical installation tasks for system administrators
 author:
     - Mike Schilli <m at perlmeister.com>

Modified: branches/upstream/libsysadm-install-perl/current/README
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libsysadm-install-perl/current/README?rev=76588&op=diff
==============================================================================
--- branches/upstream/libsysadm-install-perl/current/README (original)
+++ branches/upstream/libsysadm-install-perl/current/README Sun Jun 26 13:03:23 2011
@@ -1,5 +1,5 @@
 ######################################################################
-    Sysadm::Install 0.36
+    Sysadm::Install 0.37
 ######################################################################
 
 NAME

Modified: branches/upstream/libsysadm-install-perl/current/lib/Sysadm/Install.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libsysadm-install-perl/current/lib/Sysadm/Install.pm?rev=76588&op=diff
==============================================================================
--- branches/upstream/libsysadm-install-perl/current/lib/Sysadm/Install.pm (original)
+++ branches/upstream/libsysadm-install-perl/current/lib/Sysadm/Install.pm Sun Jun 26 13:03:23 2011
@@ -6,7 +6,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.36';
+our $VERSION = '0.37';
 
 use File::Copy;
 use File::Path;
@@ -1020,7 +1020,7 @@
 
     my $exit_code = $?;
 
-    if($opts->{raise_error}) {
+    if($exit_code != 0 and $opts->{raise_error}) {
         LOGCROAK("tap $cmd | failed ($!)");
     }
 

Modified: branches/upstream/libsysadm-install-perl/current/t/012tap.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libsysadm-install-perl/current/t/012tap.t?rev=76588&op=diff
==============================================================================
--- branches/upstream/libsysadm-install-perl/current/t/012tap.t (original)
+++ branches/upstream/libsysadm-install-perl/current/t/012tap.t Sun Jun 26 13:03:23 2011
@@ -2,7 +2,7 @@
 # Tests for Sysadm::Install
 #####################################
 
-use Test::More tests => 1;
+use Test::More tests => 2;
 
 use Sysadm::Install qw(:all);
 
@@ -10,4 +10,7 @@
   skip "echo not supported on Win32", 1 if $^O eq "MSWin32";
   my($stdout, $stderr, $rc) = tap "echo", "'";
   is($stdout, "'\n", "single quoted tap");
+
+  ($stdout, $stderr, $rc) = tap { raise_error => 1 }, "echo";
+  is($rc, 0, "tap and raise");
 }




More information about the Pkg-perl-cvs-commits mailing list