Index: branches/tap_branches/tools/definetargets
===================================================================
--- branches/tap_branches/tools/definetargets	(revision 25900)
+++ branches/tap_branches/tools/definetargets	(revision 27838)
@@ -10,5 +10,5 @@
 use Pod::Usage qw( pod2usage );
 
-my ( $stage, $dist_group, $filter, $clean, $disable, $save_temps);
+my ( $stage, $dist_group, $filter, $clean, $disable, $ignore_errors, $save_temps);
 
 my $dbname;
@@ -20,4 +20,5 @@
            'clean'      => \$clean,
            'disable'    => \$disable,
+           'ignore_errors' => \$ignore_errors,
            'dbname=s'   => \$dbname,
 	   'save-temps' => \$save_temps,
@@ -61,5 +62,5 @@
         my $code = system $command;
         my $status = $code >> 8;
-        die "$command failed with $code $status\n" if $code;
+        die "$command failed with $code $status\n" if $code and !$ignore_errors;
     }
   }
