wok-6.x rev 6230
tazbb: inverse sort_cook_list
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Sep 12 09:45:47 2010 +0200 (2010-09-12) |
parents | 07ceb84b3f14 |
children | 8a00d0929dfd |
files | tazbb/stuff/tazbb |
line diff
1.1 --- a/tazbb/stuff/tazbb Sun Sep 12 00:37:38 2010 +0000 1.2 +++ b/tazbb/stuff/tazbb Sun Sep 12 09:45:47 2010 +0200 1.3 @@ -443,6 +443,7 @@ 1.4 echo "" 1.5 done | awk '{ deps[$1] = $0; } 1.6 END { 1.7 + k=0; 1.8 while (1) { 1.9 skipped = 0; 1.10 done = 0; 1.11 @@ -450,7 +451,7 @@ 1.12 for (i = split(deps[entry], pkg, " "); i > 1; i--) 1.13 if (deps[pkg[i]] != "") break; 1.14 if (i == 1) { 1.15 - print pkg[1]; 1.16 + cook[k++] = pkg[1]; 1.17 deps[pkg[1]] = ""; 1.18 done++; 1.19 } 1.20 @@ -465,6 +466,7 @@ 1.21 break; 1.22 } 1.23 } 1.24 + while (k > 0) print cook[--k]; 1.25 } 1.26 ' 1.27 }