aboutsummaryrefslogtreecommitdiff
path: root/sboinstall
diff options
context:
space:
mode:
Diffstat (limited to 'sboinstall')
-rwxr-xr-xsboinstall12
1 files changed, 6 insertions, 6 deletions
diff --git a/sboinstall b/sboinstall
index 76cfa9f..b477276 100755
--- a/sboinstall
+++ b/sboinstall
@@ -17,7 +17,7 @@ use warnings FATAL => 'all';
my $self = basename ($0);
-sub show_usage {
+sub show_usage () {
print <<EOF
Usage: $self [options] sbo
@@ -38,10 +38,10 @@ EOF
my %options;
getopts ('hvcdripj:R', \%options);
-show_usage () and exit (0) if exists $options{h};
-show_version () and exit (0) if exists $options{v};
+show_usage and exit 0 if exists $options{h};
+show_version and exit 0 if exists $options{v};
-show_usage () and exit (0) unless exists $ARGV[0];
+show_usage and exit 0 unless exists $ARGV[0];
# setup any options which do not require arguments
my @opts1 = ('c', 'd', 'r', 'i', 'p', 'R');
@@ -55,6 +55,6 @@ for my $opt (@opts2) {
unshift @ARGV, "-$opt $options{$opt}" if exists $options{$opt};
}
-unshift @ARGV, '/usr/sbin/sboupgrade', '-oN';
-system @ARGV;
+system '/usr/sbin/sboupgrade', '-oN', @ARGV;
+
exit 0;