From 8ab36e30ef70f963c70108d89355e8aa5cb87c57 Mon Sep 17 00:00:00 2001 From: "jun.wang" Date: Mon, 4 Jul 2016 20:38:31 +0800 Subject: [PATCH] Fix bugs when using --rdeps and --deps Change-Id: I39478bf02c734064546672dbd619e8f36b810d2a --- depanneur | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/depanneur b/depanneur index 0edfbac..e4abc82 100755 --- a/depanneur +++ b/depanneur @@ -1393,6 +1393,7 @@ sub update_pkgdeps # and its dependencies and rdependencies #--------------------------------------------------------------------- sub update_pkgddeps { + %pkgddeps = (); foreach my $name (keys %to_build) { if(! (grep $_ eq $name, @skipped) && ! (grep $_ eq $name, @done)) { @@ -1436,7 +1437,7 @@ sub update_pkgddeps { my @top_order = get_top_order(); if ($get_order == 0) { @build_order = @top_order; - $get_order = 0; + $get_order = 1; } %pkgdeps = (); @@ -2197,6 +2198,7 @@ if (@bins) { if ($noinit == 0 && $incremental == 0) { resolve_skipped_packages(); } + $get_order = 0; update_pkgdeps(); update_pkgddeps(); } -- 2.7.4