cookutils rev 859

cook: packit(): auto-create missing CONFIG_FILES.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Mon Jan 02 06:14:09 2017 +0200 (2017-01-02)
parents b3238dd85981
children 2fe198d0ed7b
files cook
line diff
     1.1 --- a/cook	Sat Dec 31 04:50:37 2016 +0200
     1.2 +++ b/cook	Mon Jan 02 06:14:09 2017 +0200
     1.3 @@ -1264,6 +1264,18 @@
     1.4  		mkdir -p $fs
     1.5  	fi
     1.6  
     1.7 +	# Check CONFIG_FILES
     1.8 +	if [ -n "$CONFIG_FILES" ]; then
     1.9 +		for i in $CONFIG_FILES; do
    1.10 +			if [ ! -e $fs$i ]; then
    1.11 +				case $i in
    1.12 +					*/) mkdir -p $fs$i ;;
    1.13 +					*)  mkdir -p $fs$(dirname $i); touch $fs$i ;;
    1.14 +				esac
    1.15 +			fi
    1.16 +		done
    1.17 +	fi
    1.18 +
    1.19  	# First QA check to stop now if genpkg_rules failed.
    1.20  	lerror=$(_n 'ERROR')
    1.21  	if fgrep -q ^$lerror $LOGS/$pkg.log; then