From 7aee44e5a60d59e6f8b7b4313e97693f98e092aa Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sun, 23 Apr 2017 00:52:32 +0200 Subject: bin/get-package-updates: disentangle n->m mapping into n->1->m mapping for tsort --- bin/get-package-updates | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'bin') diff --git a/bin/get-package-updates b/bin/get-package-updates index 50c8216..11e2083 100755 --- a/bin/get-package-updates +++ b/bin/get-package-updates @@ -160,14 +160,15 @@ while read -r package git_rev repository; do fi while read target; do - echo "${target} ${target}" >> \ + echo "${target} ${package}" >> \ "${work_dir}/build-order" - while read dependency; do - echo "${target} ${dependency}" >> \ - "${work_dir}/build-order" - done < "${work_dir}/package-infos/${package}.${git_rev}.needs" done < "${work_dir}/package-infos/${package}.${git_rev}.builds" + while read dependency; do + echo "${package} ${dependency}" >> \ + "${work_dir}/build-order" + done < "${work_dir}/package-infos/${package}.${git_rev}.needs" + done < "${work_dir}/build-list.new" echo 'Now actually sort it.' -- cgit v1.2.3-54-g00ecf