Index: trunk/PS-IPP-Config/lib/PS/IPP/Config.pm
===================================================================
--- trunk/PS-IPP-Config/lib/PS/IPP/Config.pm	(revision 13574)
+++ trunk/PS-IPP-Config/lib/PS/IPP/Config.pm	(revision 13579)
@@ -1,5 +1,5 @@
 # Copyright (c) 2006  Paul Price, Joshua Hoblitt
 #
-# $Id: Config.pm,v 1.50 2007-05-31 22:11:49 price Exp $
+# $Id: Config.pm,v 1.51 2007-06-01 01:00:26 price Exp $
 
 package PS::IPP::Config;
@@ -382,6 +382,6 @@
     $source = $self->file_resolve( $source );
 
-    system "cp $source $target" or (carp "Can't copy file $source to $target." and
-				    exit($PS_EXIT_DATA_ERROR));
+    system("cp $source $target") == 0 or (carp "Can't copy file $source to $target." and
+					  exit($PS_EXIT_DATA_ERROR));
     return 1;
 }
