summaryrefslogtreecommitdiffstats
path: root/gurpmi2
diff options
context:
space:
mode:
Diffstat (limited to 'gurpmi2')
-rwxr-xr-xgurpmi212
1 files changed, 2 insertions, 10 deletions
diff --git a/gurpmi2 b/gurpmi2
index 4c0375f2..8aca07f2 100755
--- a/gurpmi2
+++ b/gurpmi2
@@ -41,16 +41,7 @@ sub wait_label {
sync();
}
-#- Parse command line
-my (@all_rpms);
-foreach (@ARGV) {
- if (/^-/) {
- /^--?[hv?]/ and usage();
- fatal(N("Unknown option %s", $_));
- }
- push @all_rpms, $_;
-}
-@all_rpms or fatal(N("No packages specified"));
+my @all_rpms = gurpmi::parse_command_line();
$> and fatal(N("Must be root"));
@@ -107,6 +98,7 @@ sub configure_urpm {
$urpm->exlock_rpm_db;
$urpm->shlock_urpmi_db;
$urpm->configure;
+ $urpm->{options}{'verify-rpm'} = 0 if $gurpmi::options{'no-verify-rpm'};
#- default options values
exists $urpm->{options}{$_} or $urpm->{options}{$_} = 1 foreach qw(post-clean verify-rpm split-length);
$urpm->{options}{'split-level'} = 20 unless exists $urpm->{options}{'split-level'};