From 6801e5f9e488b5e2e840c4ce518129f59fc04985 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Mon, 21 Jan 2019 12:40:59 +0100 Subject: bin/clean-dependencies: show more progress, abort when curl fails --- bin/clean-dependencies | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'bin') diff --git a/bin/clean-dependencies b/bin/clean-dependencies index a9105fb..a2da6ef 100755 --- a/bin/clean-dependencies +++ b/bin/clean-dependencies @@ -34,9 +34,13 @@ trap 'rm "${deps_file}"' EXIT printf ' AND `install_targets`.`name` NOT IN ("base","base-devel");\n' } | \ mysql_run_query | \ - pv --line-mode | \ while read -r id path; do - curl -Ss "https://pkgapi.archlinux32.org/$path" | \ + >&2 printf '.' + infos=$( + curl -Ss "https://pkgapi.archlinux32.org/$path" + ) || \ + continue + printf '%s\n' "${infos}" | \ sed ' s/^.*"Requires":\("[^"]\+"\|\[[^[]]\+\]\).*$/\1/ t -- cgit v1.2.3