cookutils diff cookall.sh @ rev 1019

cook: add fix() to use '--as-needed' linker flag in compile_rules(); cookit(): make QA fail on empty vars / bad values; remove_already_packed(): fix bug when $PACKAGE not listed in $SPLIT and we use this function for the default set. lighttpd/index.cgi: sort orphans. modules/precheck: separate error message by empty lines.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Dec 07 14:31:28 2017 +0200 (2017-12-07)
parents fcc595470268
children
line diff
     1.1 --- a/cookall.sh	Wed Sep 23 09:40:32 2015 +0200
     1.2 +++ b/cookall.sh	Thu Dec 07 14:31:28 2017 +0200
     1.3 @@ -8,7 +8,7 @@
     1.4  touch $DONELIST
     1.5  while true; do
     1.6  	chmod +x $DONELIST
     1.7 -	for i in $WOK/*/receipt ; do
     1.8 +	for i in $WOK/*/receipt; do
     1.9  		pkg=$(basename ${i%/receipt})
    1.10  		grep -q "^$pkg$" $DONELIST && continue
    1.11  		grep -q "^$pkg$" $CACHE/broken && continue
    1.12 @@ -16,16 +16,16 @@
    1.13  		HOST_ARCH="i486"
    1.14  		. $i
    1.15  		case " $HOST_ARCH " in
    1.16 -		*\ i486\ *|*\ any\ *);;
    1.17 -		*) continue;;
    1.18 +			*\ i486\ *|*\ any\ *);;
    1.19 +			*) continue;;
    1.20  		esac
    1.21 -		for j in $WANTED ; do
    1.22 +		for j in $WANTED; do
    1.23  			grep -q "^$j$" $DONELIST || continue 2
    1.24  			grep -q "^$j$" $CACHE/broken && continue 2
    1.25  		done
    1.26 -		for j in $BUILD_DEPENDS ; do
    1.27 +		for j in $BUILD_DEPENDS; do
    1.28  			case " $SLITAZ_TOOLCHAIN " in
    1.29 -			*\ $j\ *) continue ;;
    1.30 +				*\ $j\ *) continue;;
    1.31  			esac
    1.32  			grep -q "^$j$" $DONELIST || continue 2
    1.33  			grep -q "^$j$" $CACHE/broken && continue 2
    1.34 @@ -37,7 +37,7 @@
    1.35  	done
    1.36  	[ -x $DONELIST ] || continue
    1.37  	# try to break build dep loops...
    1.38 -	for pkg in gettext python udev cups libQtClucene menu-cache tzdata ; do
    1.39 +	for pkg in gettext python udev cups libQtClucene menu-cache tzdata; do
    1.40  		grep -q "^$pkg$" $DONELIST && continue
    1.41  		grep -q "^$pkg$" $CACHE/broken && continue
    1.42  		. $WOK/$pkg/receipt
    1.43 @@ -51,18 +51,18 @@
    1.44  
    1.45  TODOLIST=/tmp/todolist
    1.46  # list packages to build and their (build) dependancies
    1.47 -for i in $WOK/*/receipt ; do
    1.48 +for i in $WOK/*/receipt; do
    1.49  	grep -q "^$(basename ${i%/receipt})$" $DONELIST && continue
    1.50  	unset BUILD_DEPENDS WANTED
    1.51  	HOST_ARCH="i486"
    1.52  	. $i
    1.53  	case " $HOST_ARCH " in
    1.54 -	*\ i486\ *|*\ any\ *);;
    1.55 -	*) continue;;
    1.56 +		*\ i486\ *|*\ any\ *);;
    1.57 +		*) continue;;
    1.58  	esac
    1.59  	grep -q "^$PACKAGE$" $CACHE/broken && echo -n "broken/"
    1.60  	echo -n "$PACKAGE : "
    1.61 -	for j in $BUILD_DEPENDS $WANTED ; do
    1.62 +	for j in $BUILD_DEPENDS $WANTED; do
    1.63  		grep -q "^$j$" $DONELIST || echo -n "$j "
    1.64  		grep -q "^$j$" $CACHE/broken && echo -n "broken/$j "
    1.65  	done