cookutils diff lib/libcook.sh @ rev 475
libcook.sh: Add strip_blocked function.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Sat Jun 09 14:10:51 2012 +0000 (2012-06-09) |
parents | b94be6aaa804 |
children | 4b1f207c4058 |
line diff
1.1 --- a/lib/libcook.sh Thu Jun 07 16:55:12 2012 +0000 1.2 +++ b/lib/libcook.sh Sat Jun 09 14:10:51 2012 +0000 1.3 @@ -63,3 +63,16 @@ 1.4 echo "$pkg" >> $broken 1.5 fi 1.6 } 1.7 + 1.8 +# Remove blocked (faster this way than grepping before). 1.9 +strip_blocked() { 1.10 + local pkg 1.11 + for pkg in $(cat $blocked) 1.12 + do 1.13 + sed -i /^${pkg}$/d $cooklist 1.14 + PACKAGE="$pkg" 1.15 + for i in $(look_for_rwanted); do 1.16 + sed -i /^${i}$/d $cooklist 1.17 + done 1.18 + done && sed -i /^$/d $cooklist 1.19 +}