From 64d043ec0daff2942edf380add5a000d9027cc97 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Thu, 7 Aug 2008 14:08:14 +0000 Subject: (configure_urpm) parse command line when initializing urpmi, thus fixing --urpmi-root --- NEWS | 2 ++ gurpmi2 | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 924ffaf4..d77db4c2 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,5 @@ +- gurpmi + o fix/manage --urpmi-root - urpme o add --justdb o sort the list of orphans diff --git a/gurpmi2 b/gurpmi2 index 48fe89ca..f3f9c235 100755 --- a/gurpmi2 +++ b/gurpmi2 @@ -111,8 +111,12 @@ my ($rpm_lock, $urpmi_lock); #- Creates and configure an urpm object for this application to use. sub configure_urpm() { - my $urpm = urpm->new; - $urpm->get_global_options; + my $urpm; + { + local @ARGV = @ARGV; + $urpm = urpm->new_parse_cmdline; + } + $urpm->{fatal} = sub { Gtk2::MessageDialog->new($mainw, [qw(modal destroy-with-parent)], 'error', 'ok', Locale::gettext::iconv($_[1], undef, 'UTF-8'))->run; quit(); -- cgit v1.2.1