cookutils rev 1124

Show badge "Package hasn't changed after rebuilding"
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Dec 28 02:16:44 2018 +0200 (2018-12-28)
parents 15a42785d53d
children 88141f5b4731
files lighttpd/cooker.css lighttpd/index.cgi modules/postcheck
line diff
     1.1 --- a/lighttpd/cooker.css	Thu Dec 27 16:33:49 2018 +0200
     1.2 +++ b/lighttpd/cooker.css	Fri Dec 28 02:16:44 2018 +0200
     1.3 @@ -489,6 +489,9 @@
     1.4  .badge.no-badge::before {
     1.5  	content: url("data:image/svg+xml,<svg height='16' width='16' xmlns='http://www.w3.org/2000/svg'><g stroke='%23000'><rect fill='%23fff' height='14' rx='2' stroke-linejoin='round' stroke-width='2' width='14' x='1' y='1'/><path d='m3 3 10 10m-10 0 10-10' fill='none'/></g></svg>");
     1.6  }
     1.7 +.badge.equal::before {
     1.8 +	content: url("data:image/svg+xml,<svg height='16' width='16' xmlns='http://www.w3.org/2000/svg'><rect fill='%23fff' height='14' rx='2' stroke='%2304f' stroke-linejoin='round' stroke-width='2' width='14' x='1' y='1'/><path d='m4 5v2h8v-2zm0 4v2h8v-2z'/></svg>");
     1.9 +}
    1.10  .badges td:nth-child(1) {
    1.11  	vertical-align: middle;
    1.12  	text-align: center;
     2.1 --- a/lighttpd/index.cgi	Thu Dec 27 16:33:49 2018 +0200
     2.2 +++ b/lighttpd/index.cgi	Fri Dec 28 02:16:44 2018 +0200
     2.3 @@ -1052,6 +1052,11 @@
     2.4  				p="Packages without badges"
     2.5  				s=""
     2.6  				;;
     2.7 +			equal)
     2.8 +				t="Not changed"
     2.9 +				p="Package hasn't changed after rebuilding"
    2.10 +				s="<abbr title=\"For your information\">FYI</abbr> only"
    2.11 +				;;
    2.12  		esac
    2.13  		case $layout in
    2.14  			table)
     3.1 --- a/modules/postcheck	Thu Dec 27 16:33:49 2018 +0200
     3.2 +++ b/modules/postcheck	Fri Dec 28 02:16:44 2018 +0200
     3.3 @@ -278,6 +278,13 @@
     3.4  		fi
     3.5  		status
     3.6  	fi
     3.7 +
     3.8 +	unset changed notchanged
     3.9 +	fgrep -q 'The release checksum has changed.'     $LOGS/$1.log && changed='yes'
    3.10 +	fgrep -q 'The release checksum has not changed.' $LOGS/$1.log && notchanged='yes'
    3.11 +	if [ -z "$changed" -a -n "$notchanged" ]; then
    3.12 +		add 'equal'
    3.13 +	fi
    3.14  }
    3.15  
    3.16