Bug 8050: Die if package building fails
authorJonathan Druart <jonathan.druart@biblibre.com>
Wed, 1 Apr 2015 09:35:55 +0000 (11:35 +0200)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Wed, 8 Apr 2015 12:25:48 +0000 (09:25 -0300)
The debian/build-git-snapshot script should not return success if an
error occurred.

Note that sys_command_output won't raise an error if something fails.

Signed-off-by: Robin Sheat <robin@catalyst.net.nz>
Made a minor change to print the command, add a newline.

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
debian/build-git-snapshot

index a2a0e9f..2d13f77 100755 (executable)
@@ -62,7 +62,7 @@ sub sys_command_output_screen {
     my ($command) = @_;
 
     print "$command\n" if $debug;
-    system($command);
+    system($command) == 0 or die "Command '$command' returns an error ($?)\n";
 }
 
 sub everything_is_committed {