From 42c7aba9fcb5d8f28d1b778812f6eec6c352012d Mon Sep 17 00:00:00 2001 From: Alex Legler Date: Wed, 18 May 2011 21:02:37 +0000 Subject: filter -* keywords svn path=/; revision=2229 --- bin/target | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/bin/target b/bin/target index 22001dd..701886c 100755 --- a/bin/target +++ b/bin/target @@ -110,7 +110,7 @@ module GenSec already_stable = [] end - need_stable = metadata[:stable_arches] - NOSTABLE_ARCHES + need_stable = filter_negative_keywords(metadata[:stable_arches] - NOSTABLE_ARCHES) i("Arches this package was ever stable on: #{$ui.color(need_stable.join(', '), :red, :bold)}") unless $opts[:quiet] @@ -130,7 +130,7 @@ module GenSec msg += "=%s-%s\n" % [metadata[:package], best_version] end - msg += "Target keywords : \"%s\"\n" % metadata[:stable_arches].join(' ') + msg += "Target keywords : \"%s\"\n" % need_stable.join(' ') if already_stable.length > 0 and not $opts[:prestable] msg += "Already stable : \"%s\"\n" % (already_stable.join(' ')) @@ -335,7 +335,11 @@ module GenSec end def filter_unstable(ary) - ary.reject {|item| item =~ /^~/} + ary.reject {|item| item =~ /^[~-]/} + end + + def filter_negative_keywords(ary) + ary.reject {|item| item =~ /^[-]/} end end end -- cgit v1.2.3-65-gdbad