cookutils diff cookall.sh @ rev 899
Some important changes:
* cook: better die handling; cook can now mark packages as broken by itself; less chatty zip extracting; rename internal function copy() to scopy(); new copy() is the main tool to copy files from $install to $fs (docs to come); automatic patching (if patches are in $stuff/patches and patch list is $stuff/patches/series); better local packages handling; update packages.info database after each successful build, virtual packages are accessible immediately after build.
* doc/cookopts.txt: added "!perlz" and "!rmpod" options description.
* modules/compressor: strip Perl files.
* modules/pkgdb: calculate estimated time for cook:pkgdb too (as well as for cook:package).
* cook: better die handling; cook can now mark packages as broken by itself; less chatty zip extracting; rename internal function copy() to scopy(); new copy() is the main tool to copy files from $install to $fs (docs to come); automatic patching (if patches are in $stuff/patches and patch list is $stuff/patches/series); better local packages handling; update packages.info database after each successful build, virtual packages are accessible immediately after build.
* doc/cookopts.txt: added "!perlz" and "!rmpod" options description.
* modules/compressor: strip Perl files.
* modules/pkgdb: calculate estimated time for cook:pkgdb too (as well as for cook:package).
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu May 11 00:36:43 2017 +0300 (2017-05-11) |
parents | 8f8775f51542 |
children | 4e8c86306ce2 |
line diff
1.1 --- a/cookall.sh Mon Apr 13 17:30:08 2015 +0000 1.2 +++ b/cookall.sh Thu May 11 00:36:43 2017 +0300 1.3 @@ -60,9 +60,11 @@ 1.4 *\ i486\ *|*\ any\ *);; 1.5 *) continue;; 1.6 esac 1.7 + grep -q "^$PACKAGE$" $CACHE/broken && echo -n "broken/" 1.8 echo -n "$PACKAGE : " 1.9 for j in $BUILD_DEPENDS $WANTED ; do 1.10 grep -q "^$j$" $DONELIST || echo -n "$j " 1.11 + grep -q "^$j$" $CACHE/broken && echo -n "broken/$j " 1.12 done 1.13 echo 1.14 done > $TODOLIST