From: yang.zhang Date: Thu, 26 May 2016 02:12:00 +0000 (+0800) Subject: Solve gbs local full build problem X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e4b3025aad7a0044751d2c8c67d8bc301e657f96;p=tools%2Fbuild.git Solve gbs local full build problem Change-Id: Id7bd20082ab0016fea7cb31ec47e5bc2e964847f --- diff --git a/Build/Rpmmd.pm b/Build/Rpmmd.pm index de5cfb6..fa81b00 100644 --- a/Build/Rpmmd.pm +++ b/Build/Rpmmd.pm @@ -169,7 +169,7 @@ sub primary_handle_dep { return if $dep =~ /^rpmlib\(/; if(exists $attr{'flags'}) { my $evr = $attr{'ver'}; - return unless defined($evr) && exists($flagmap{$attr{'flags'}}); + #return unless defined($evr) && exists($flagmap{$attr{'flags'}}); $evr = "$attr{'epoch'}:$evr" if $attr{'epoch'}; $evr .= "-$attr{'rel'}" if defined $attr{'rel'}; $dep .= " $flagmap{$attr{'flags'}} $evr"; diff --git a/createdirdeps b/createdirdeps index e507004..280e4f5 100755 --- a/createdirdeps +++ b/createdirdeps @@ -85,7 +85,7 @@ for my $dir (@ARGV) { } } } - my $q = Build::query($path, 'addselfprovides' => 1, 'conflicts' => 1, 'evra' => 1, 'buildtime' => 1); + my $q = Build::query($path, 'addselfprovides' => 1, 'conflicts' => 1, 'evra' => 1, 'buildtime' => 1, 'alldeps' => 1); next unless $q && defined($q->{'name'}) && defined($q->{'arch'}) && defined($q->{'version'}); my $idx = "$q->{'name'}.$q->{'arch'}-$id"; next if $seen{$idx};