Hi!
Any news about this?
If I don't hear any reply within a week I'll NMU.
(btw, send any followups to this address, the ackstorm one no longer reaches
my mailbox at this time)
On Tue, Jul 31, 2007 at 12:29:12PM +0200, Robert Millan [ackstorm] wrote:
> tags 160478 patch
> thanks
>
> Hi,
>
> I've adapted Simon's patch to current version and made some cleanup/bugfix.
>
> Please, could you consider appliing?
>
> (note: I'm not sure if this fixes the other bugs that were merged with this
> one, perhaps we should unmerge)
>
> --
> Robert Millan
> diff -ur vrms-1.12.old/vrms vrms-1.12/vrms
> --- vrms-1.12.old/vrms 2006-11-03 19:15:06.000000000 +0100
> +++ vrms-1.12/vrms 2007-07-31 12:22:33.000000000 +0200
> @@ -22,6 +22,7 @@
> my $sparse = 0;
> my $help = 0;
> my $explain = 1;
> +my $contrib = 0;
> my $debug = 0;
> my $reasondir = '/usr/share/vrms/reasons/';
> my %reason = ();
> @@ -42,6 +43,7 @@
> if available.
> --sparse, -s Just list non-free packages, nothing else.
> --reason-dir=DIR Use DIR as the reason directory.
> +--contrib, -c List packages in contrib instead of non-free.
> --help, -h Display this help.
> --debug, -d Generate debugging information.
>
> @@ -83,6 +85,7 @@
> 's|sparse' => \$sparse,
> 'e|explain!' => \$explain,
> 'reason-dir=s' => \$reasondir,
> + 'c|contrib' => \$contrib,
> 'd|debug+' => \$debug,
> 'h|help' => \$help);
>
> @@ -164,7 +167,7 @@
> ($label, $section) = split(/:\s+/,$_,2);
> print "\tsection=[$section]\n" if $debug >= 1;
> $has_section = 1; ### we have necessary section
> - if ($section =~ /non-free|restricted|multiverse/) {
> + if(($contrib && $section =~ /contrib/) || $section =~
> /non-free|restricted|multiverse/) {
> ### read thru rest of array to find descr instead of
> waiting for it
> my $found_descr =0;
> while (! $found_descr) {
> @@ -264,25 +267,25 @@
> }
>
> if (!$quiet and $nfcnt == 0 and $pnfcnt == 0) {
> - print "No non-free packages installed on $sysname! rms would be
> proud.\n";
> + print "No non-free" . ($contrib ? "/contrib" : "") . " packages
> installed on $sysname! rms would be proud.\n"
> } elsif (!$quiet and !$sparse) {
> my $total_nonfree = $nonfreecnt + $other_nonfreecnt;
> my $total_installed = $pkgcnt;
> my $percentage = $total_nonfree * 100 / $total_installed;
> - printf "\n %d non-free packages, %2.1f%% of %d installed packages.\n",
> + printf "\n %d non-free" . ($contrib ? "/contrib" : "") . " packages,
> %2.1f%% of %d installed packages.\n",
> $total_nonfree, $percentage, $total_installed;
> }
>
>
> format head =
> @||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> -"Non-free packages installed on $sysname"
> +"Non-free" . ($contrib ? "/Contrib" : "") . " packages installed on $sysname"
>
> .
> format partialhead =
>
> @||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> -"Non-free packages with status other than installed on $sysname"
> +"Non-free" . ($contrib ? "/Contrib" : "") . " packages with status other
> than installed on $sysname"
>
> .
>
--
Robert Millan
<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call… if you are unable to speak?
(as seen on /.)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]