cookutils rev 609
CACHE is global, /tmp is aufs local
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Aug 16 09:14:36 2013 +0000 (2013-08-16) |
parents | d863b4f2b6cb |
children | b96cd6a6f37b |
files | cook |
line diff
1.1 --- a/cook Mon Aug 12 19:06:16 2013 +0000 1.2 +++ b/cook Fri Aug 16 09:14:36 2013 +0000 1.3 @@ -456,8 +456,8 @@ 1.4 # Remove installed deps. 1.5 remove_deps() { 1.6 # Now remove installed build deps. 1.7 - diff="$CACHE/installed.cook.diff" 1.8 - if [ -s "$CACHE/installed.cook.diff" ]; then 1.9 + diff="/tmp/installed.cook.diff" 1.10 + if [ -s $diff ]; then 1.11 deps=$(cat $diff | grep ^+[a-zA-Z0-9] | sed s/^+//) 1.12 nb=$(cat $diff | grep ^+[a-zA-Z0-9] | wc -l) 1.13 _n "Build dependencies to remove: "; echo $nb $root 1.14 @@ -469,7 +469,7 @@ 1.15 done 1.16 newline; newline 1.17 # Keep the last diff for debug and info. 1.18 - mv -f $CACHE/installed.cook.diff $CACHE/installed.diff 1.19 + mv -f $diff $CACHE/installed.diff 1.20 fi 1.21 } 1.22 1.23 @@ -626,9 +626,9 @@ 1.24 1.25 # If a cook failed deps are removed. 1.26 cd ${root}$INSTALLED && ls -1 > $CACHE/installed.cook && cd $CACHE 1.27 - [ ! -s "installed.cook.diff" ] && \ 1.28 - busybox diff installed.list installed.cook > installed.cook.diff 1.29 - deps=$(cat installed.cook.diff | grep ^+[a-zA-Z0-9] | wc -l) 1.30 + [ ! -s "/tmp/installed.cook.diff" ] && \ 1.31 + busybox diff installed.list installed.cook > /tmp/installed.cook.diff 1.32 + deps=$(cat /tmp/installed.cook.diff | grep ^+[a-zA-Z0-9] | wc -l) 1.33 1.34 # Get source tarball and make sure we have source dir named: 1.35 # $PACKAGE-$VERSION to be standard in receipts. Here we use tar.lzma