From 4383d002d5453ed8f74429534f9a55977b627595 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 3bc1cb7..f27ca1d 100755 --- a/depanneur +++ b/depanneur @@ -1401,6 +1401,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)) { @@ -1444,7 +1445,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 = (); @@ -2235,6 +2236,7 @@ if (@bins) { if ($noinit == 0 && $incremental == 0) { resolve_skipped_packages(); } + $get_order = 0; update_pkgdeps(); update_pkgddeps(); } -- 2.34.1