# HG changeset patch # User Pascal Bellard # Date 1284277547 -7200 # Node ID 7f4cba687330df2d1ce3aa86d94f956c2301f1f7 # Parent 07ceb84b3f145ad0c01f40d2532dbd2bdf81c771 tazbb: inverse sort_cook_list diff -r 07ceb84b3f14 -r 7f4cba687330 tazbb/stuff/tazbb --- a/tazbb/stuff/tazbb Sun Sep 12 00:37:38 2010 +0000 +++ b/tazbb/stuff/tazbb Sun Sep 12 09:45:47 2010 +0200 @@ -443,6 +443,7 @@ echo "" done | awk '{ deps[$1] = $0; } END { + k=0; while (1) { skipped = 0; done = 0; @@ -450,7 +451,7 @@ for (i = split(deps[entry], pkg, " "); i > 1; i--) if (deps[pkg[i]] != "") break; if (i == 1) { - print pkg[1]; + cook[k++] = pkg[1]; deps[pkg[1]] = ""; done++; } @@ -465,6 +466,7 @@ break; } } + while (k > 0) print cook[--k]; } ' }