From 0330ceaa3794a4538ed1417e83d96a6d531d781a Mon Sep 17 00:00:00 2001 From: Ismael Luceno Date: Sun, 26 Mar 2023 04:04:55 +0200 Subject: [PATCH] sightsee: Print a warning if no release was extracted --- usr/lib/sorcery/cmd/sightsee | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/usr/lib/sorcery/cmd/sightsee b/usr/lib/sorcery/cmd/sightsee index 6b93a9a0..6f97548c 100755 --- a/usr/lib/sorcery/cmd/sightsee +++ b/usr/lib/sorcery/cmd/sightsee @@ -80,7 +80,7 @@ find "${paths[@]}" -name DETAILS -exec awk ' } function print_spell() { if (watch_url == "") { - printf "E: %s: %s\n", spell, \ + printf "W: %s: %s\n", spell, \ "Upstream releases page not specified" \ >"/dev/stderr" } @@ -90,7 +90,9 @@ find "${paths[@]}" -name DETAILS -exec awk ' ' {} + | while read spell cur_rel url regex; do latest_rel=$(upstream_rel_get "$url" "$regex" | sed q) || continue - if [ "x$latest_rel" != "x$cur_rel" ]; then + if [ -z "$latest_rel" ]; then + >&2 echo "W: $spell has no published releases, review the URL" + elif [ "x$latest_rel" != "x$cur_rel" ]; then echo "$spell $latest_rel" elif [ -n "$verbose" ]; then >&2 echo "I: $spell is up to date" -- 2.38.5