sbotools2

Maintenance fork of the original sbotools version 2
Log | Files | Refs | README

commit 16f9bedd34ed55abce6e88967794499c336ba246
parent a9d5f843e86507d359fc6d5b1f032d82dc1f6987
Author: Jacob Pipkin <j@dawnrazor.net>
Date:   Sat, 14 Jul 2012 10:55:11 -0500

sboupgrade exits non-zero on failure, and stops running if a requirement fails.

Diffstat:
Msboupgrade | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sboupgrade b/sboupgrade @@ -140,7 +140,8 @@ sub grok_requirements { push @args, "-j $options{j}" if exists $options{j}; push @args, "-p" if $compat32 eq 'TRUE'; push @args, $need; - system @args; + system (@args) == 0 or + die "Requirement failure, unable to proceed.\n"; } } return; @@ -330,4 +331,5 @@ if ($install_new eq 'TRUE') { print_failures (); } +exit 1 if exists $failed[0]; exit 0;