Index: /trunk/ippScripts/scripts/register_imfile.pl
===================================================================
--- /trunk/ippScripts/scripts/register_imfile.pl	(revision 30112)
+++ /trunk/ippScripts/scripts/register_imfile.pl	(revision 30113)
@@ -287,4 +287,15 @@
     if ($burntool_data->{burnable} == 0) {
 	$regtool_update .= " -burntool_state 0 -set_state pending_burntool ";
+	unless ($no_update) {
+	    my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf ) =
+		IPC::Cmd::run(command => $regtool_update, verbose => $verbose);
+	    unless ($success) {
+		$error_code = (($error_code >> 8) or $PS_EXIT_PROG_ERROR);
+		warn ("Unable to perform regtool -addprocessedimfile: $error_code");
+		exit($error_code);
+	    }
+	} else {
+	    print "skipping command: $command\n";
+	}
     }
     else {
@@ -296,24 +307,15 @@
 	$apply_command .= " --verbose " if $verbose;
 	print "$apply_command\n";
-	my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf ) =
-	    IPC::Cmd::run(command => $apply_command, verbose => $verbose);
-	unless ($success) {
-	    $error_code = (($error_code >> 8) or $PS_EXIT_PROG_ERROR);
-	    warn ("Unable to perform ipp_apply_burntool_single.pl: $error_code");
-	    exit($error_code);
+	unless ($no_update) {
+	    my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf ) =
+		IPC::Cmd::run(command => $apply_command, verbose => $verbose);
+	    unless ($success) {
+		$error_code = (($error_code >> 8) or $PS_EXIT_PROG_ERROR);
+		warn ("Unable to perform ipp_apply_burntool_single.pl: $error_code");
+		exit($error_code);
+	    }
 	}
     }    
 
-    unless ($no_update) {
-	my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf ) =
-	    IPC::Cmd::run(command => $regtool_update, verbose => $verbose);
-	unless ($success) {
-	    $error_code = (($error_code >> 8) or $PS_EXIT_PROG_ERROR);
-	    warn ("Unable to perform regtool -addprocessedimfile: $error_code");
-	    exit($error_code);
-	}
-    } else {
-	print "skipping command: $command\n";
-    }
 
 }
