|
Lines 322-330
parse_repo_config() {
Link Here
|
| 322 |
if (repo_name && loc) |
322 |
if (repo_name && loc) |
| 323 |
repos[prio] = repo_name ":" loc |
323 |
repos[prio] = repo_name ":" loc |
| 324 |
repo_name = gensub(/\[([^\]]*)\]/, "\\1", "", $1) |
324 |
repo_name = gensub(/\[([^\]]*)\]/, "\\1", "", $1) |
| 325 |
loc = prio = "" |
325 |
loc = "" |
|
|
326 |
prio = sprintf("%020i-%s", 0, repo_name) |
| 326 |
} else if ($1 == "priority") { |
327 |
} else if ($1 == "priority") { |
| 327 |
prio = $3 |
328 |
prio = sprintf("%020i-%s", $3, repo_name) |
| 328 |
} else if ($1 == "location") { |
329 |
} else if ($1 == "location") { |
| 329 |
loc = $3 |
330 |
loc = $3 |
| 330 |
} |
331 |
} |
|
Lines 333-340
parse_repo_config() {
Link Here
|
| 333 |
repos[prio] = repo_name ":" loc |
334 |
repos[prio] = repo_name ":" loc |
| 334 |
|
335 |
|
| 335 |
print(main_repo) |
336 |
print(main_repo) |
| 336 |
asorti(repos, prios) |
337 |
num = asorti(repos, prios) |
| 337 |
for (prio in prios) |
338 |
for (prio = 1; prio <= num; ++prio) |
| 338 |
print(repos[prios[prio]]) |
339 |
print(repos[prios[prio]]) |
| 339 |
} |
340 |
} |
| 340 |
') |
341 |
') |