From 78e0695c7fbb60fa5be32bb77c8fbf2fd0e6803f Mon Sep 17 00:00:00 2001 From: Rafael Garcia-Suarez Date: Mon, 14 Mar 2005 10:53:50 +0000 Subject: Add a --summary option to urpmq. Patch by Michael Scherer, slightly reworked (bug 14513) --- urpmq | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'urpmq') diff --git a/urpmq b/urpmq index 59d3147e..14db4dc7 100755 --- a/urpmq +++ b/urpmq @@ -294,6 +294,7 @@ if ($urpm::args::options{list_aliases}) { if ($urpm::args::options{headers} || $urpm::args::options{sources} || $urpm::args::options{info} + || $urpm::args::options{summary} || $urpm::args::options{list_files} || $urpm::args::options{changelog}) { @@ -327,7 +328,8 @@ if ($urpm::args::options{list_aliases}) { system "rpm2header", values %downloads; } } - } elsif ($urpm::args::options{info} || $urpm::args::options{list_files} || $urpm::args::options{changelog}) { + } elsif ($urpm::args::options{info} || $urpm::args::options{list_files} || $urpm::args::options{changelog} + || $urpm::args::options{summary}) { my %downloads; # get descriptions of update sources my $updates_descr = $urpm->urpm::get_updates_description; @@ -400,6 +402,9 @@ if ($urpm::args::options{list_aliases}) { and print from_utf8(sprintf("%-20s:\n%s\n", "Reason for update", $updesc->{pre})); } } + if ($urpm::args::options{summary}) { + printf "%s : %s ( %s%s-%s )\n", $pkg->name, $pkg->summary, ($pkg->epoch ? $pkg->epoch . ':' : ''), $pkg->version, $pkg->release; + } if ($urpm::args::options{list_files}) { if ($pkg->files) { print join("\n", $pkg->files)."\n"; -- cgit v1.2.1