cookutils rev 919

cook: fix remove_already_packed(): process broken symlinks too.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Jun 08 14:23:31 2017 +0300 (2017-06-08)
parents 5f884df71b44
children 1caffc190057
files cook
line diff
     1.1 --- a/cook	Thu Jun 08 13:06:04 2017 +0300
     1.2 +++ b/cook	Thu Jun 08 14:23:31 2017 +0300
     1.3 @@ -1371,13 +1371,15 @@
     1.4  
     1.5  remove_already_packed() {
     1.6  	local i j
     1.7 +	IFS=$'\n'
     1.8  	for i in $taz/*/files.list; do
     1.9  		while read j; do
    1.10 -			[ -e $fs$j ] || continue
    1.11 +			[ -f $fs$j -o -h $fs$j ] || continue
    1.12  			rm $fs$j
    1.13  			rmdir --parents --ignore-fail-on-non-empty $fs$(dirname $j)
    1.14  		done < $i
    1.15  	done
    1.16 +	unset IFS
    1.17  }
    1.18  
    1.19