cookutils rev 1142

modules/postcheck: repology_get(): fix versions fetching
Still using regexps to parse XML, I understand it's bad but no external tools required.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Aug 22 23:54:42 2019 +0300 (2019-08-22)
parents 8418b19a2dfc
children 0f43a8d36c94
files modules/postcheck
line diff
     1.1 --- a/modules/postcheck	Sun Jul 14 11:52:54 2019 +0200
     1.2 +++ b/modules/postcheck	Thu Aug 22 23:54:42 2019 +0300
     1.3 @@ -67,6 +67,7 @@
     1.4  	else
     1.5  		# set HOST_WGET in cook.conf
     1.6  		versions=$($HOST_WGET -q -T 20 -O- https://repology.org/badge/latest-versions/$1.svg \
     1.7 +		| sed 's|<text |\n&|g; s|</text>|&\n|g' \
     1.8  		| sed '/<text /!d; /fill/d; /latest/d; s|.*>\(.*\)<.*|\1|; s|, | |g') # space separated list
     1.9  		if [ -n "$versions" ]; then
    1.10  			sed -i "/^$1	/d" $repologydb