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 |
') |