[Po4a-commits] "po4a/lib/Locale/Po4a Po.pm,1.68,1.69"

Nicolas FRANCOIS nekral-guest at alioth.debian.org
Thu Nov 30 15:17:17 CET 2006


Update of /cvsroot/po4a/po4a/lib/Locale/Po4a
In directory alioth:/tmp/cvs-serv12097/lib/Locale/Po4a

Modified Files:
	Po.pm 
Log Message:
Add reason for failures of system calls.


Index: Po.pm
===================================================================
RCS file: /cvsroot/po4a/po4a/lib/Locale/Po4a/Po.pm,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -d -r1.68 -r1.69
--- Po.pm	30 Nov 2006 14:15:11 -0000	1.68
+++ Po.pm	30 Nov 2006 14:17:15 -0000	1.69
@@ -350,20 +350,20 @@
         $diff = qx(diff -q -I'^#:' -I'^"POT-Creation-Date:' -I'^"PO-Revision-Date:' $old_po $new_po);
         if ( $diff eq "" ) {
             unlink $new_po
-                or die wrap_msg(dgettext("po4a","Can't unlink %s."),
-                                $new_po);
+                or die wrap_msg(dgettext("po4a","Can't unlink %s: %s."),
+                                $new_po, $!);
             # touch the old PO
             my ($atime, $mtime) = (time,time);
             utime $atime, $mtime, $old_po;
         } else {
             move $new_po, $old_po
-                or die wrap_msg(dgettext("po4a","Can't move %s to %s."),
-                                $new_po, $old_po);
+                or die wrap_msg(dgettext("po4a","Can't move %s to %s: %s."),
+                                $new_po, $old_po, $!);
         }
     } else {
         move $new_po, $old_po
-            or die wrap_msg(dgettext("po4a","Can't move %s to %s."),
-                            $new_po, $old_po);
+            or die wrap_msg(dgettext("po4a","Can't move %s to %s: %s."),
+                            $new_po, $old_po, $!);
     }
 }
 




More information about the Po4a-commits mailing list