From 966c3455e83e8421f9e76b73502477af2d5397b2 Mon Sep 17 00:00:00 2001 From: Rafael Garcia-Suarez Date: Mon, 24 Jan 2005 16:15:29 +0000 Subject: Add support for --no-verify-rpm to gurpmi --- gurpmi | 15 ++------------- gurpmi.pm | 18 +++++++++++++++++- gurpmi2 | 12 ++---------- 3 files changed, 21 insertions(+), 24 deletions(-) diff --git a/gurpmi b/gurpmi index 0dcabcbb..96c1c25d 100644 --- a/gurpmi +++ b/gurpmi @@ -16,20 +16,9 @@ use Gtk2; use MDK::Common::Func qw(partition); #- globals -my (@all_rpms, $srpms, $rpms); +my ($srpms, $rpms); my ($mainw, $mainbox); - -#- Gtk2 helper functions - -#- Parse command line -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(); #- Now, the graphical stuff. diff --git a/gurpmi.pm b/gurpmi.pm index 410602f6..489cc8a6 100644 --- a/gurpmi.pm +++ b/gurpmi.pm @@ -20,7 +20,7 @@ use strict; use Exporter; our @ISA = qw(Exporter); -our @EXPORT = qw(usage fatal but quit add_button_box new_label); +our @EXPORT = qw(fatal but quit add_button_box new_label); sub usage () { print STDERR <main_quit } 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'}; -- cgit v1.2.1