cookutils annotate tasks/up-toolchain @ rev 959
modules/compressor: more svg cleaning with extra options.
| author | Aleksej Bobylev <al.bobylev@gmail.com> |
|---|---|
| date | Thu Aug 17 16:46:43 2017 +0300 (2017-08-17) |
| parents | dc6b6e10da97 |
| children |
| rev | line source |
|---|---|
| al@942 | 1 # SliTaz Cooker task. |
| al@942 | 2 |
| al@942 | 3 DESC="Update SliTaz toolchain" |
| al@942 | 4 |
| al@942 | 5 ver() { |
| al@942 | 6 grep ^VERSION $WOK/$1/receipt | cut -d '"' -f2 |
| al@942 | 7 } |
| al@942 | 8 |
| al@942 | 9 task() { |
| al@942 | 10 . $WOK/slitaz-toolchain/receipt |
| al@942 | 11 |
| al@942 | 12 tmplog=$LOGS/$PACKAGE.tmplog |
| al@942 | 13 |
| al@942 | 14 cat > $tmplog <<EOT |
| al@942 | 15 Cook: $PACKAGE $VERSION |
| al@942 | 16 $(separator) |
| al@942 | 17 Cook toolchain : started $(date '+%F %R') |
| al@942 | 18 Architecture : $ARCH |
| al@942 | 19 Build system : $BUILD_SYSTEM |
| al@942 | 20 Host system : $HOST_SYSTEM |
| al@942 | 21 $(separator -) |
| al@942 | 22 EOT |
| al@942 | 23 |
| al@942 | 24 echo "cook: Binutils first pass : $(date '+%F %R')" >> $tmplog |
| al@942 | 25 cook binutils |
| al@942 | 26 echo "cook: GCC first pass : $(date '+%F %R')" >> $tmplog |
| al@942 | 27 cook gcc --first-pass |
| al@942 | 28 echo "cook: Linux API headers : $(date '+%F %R')" >> $tmplog |
| al@942 | 29 cook linux-api-headers |
| al@942 | 30 echo "cook: Glibc : $(date '+%F %R')" >> $tmplog |
| al@942 | 31 cook glibc |
| al@942 | 32 echo "cook: Binutils final : $(date '+%F %R')" >> $tmplog |
| al@942 | 33 cook binutils |
| al@942 | 34 echo "cook: GCC final : $(date '+%F %R')" >> $tmplog |
| al@942 | 35 cook gcc |
| al@942 | 36 |
| al@942 | 37 cat >> $tmplog <<EOT |
| al@942 | 38 $(separator) |
| al@942 | 39 |
| al@942 | 40 GCC compiler information |
| al@942 | 41 $(separator) |
| al@942 | 42 $(gcc -v 2>&1 | sed 's|--|\n --|g') |
| al@942 | 43 $(separator) |
| al@942 | 44 |
| al@942 | 45 EOT |
| al@942 | 46 |
| paul@943 | 47 # All packages cooked have their own log so we don't keep them. |
| al@942 | 48 mv -f $tmplog $LOGS/$PACKAGE.log |
| al@942 | 49 |
| al@942 | 50 install=$WOK/$PACKAGE/install |
| al@942 | 51 mkdir -p $install/usr/share/doc/slitaz |
| al@942 | 52 cat > $install/usr/share/doc/slitaz/toolchain.txt <<EOT |
| al@942 | 53 SliTaz GNU/Linux toolchain |
| al@942 | 54 ================================================================================ |
| al@942 | 55 |
| al@942 | 56 Build date : $(date "+%F") |
| al@942 | 57 Architecture : $ARCH |
| al@942 | 58 Build system : $BUILD_SYSTEM |
| al@942 | 59 Host system : $HOST_SYSTEM |
| al@942 | 60 |
| al@942 | 61 Packages: |
| al@942 | 62 |
| al@942 | 63 * Binutils : $(ver binutils) |
| al@942 | 64 * Linux API headers : $(ver linux-api-headers) |
| al@942 | 65 * GCC : $(ver gcc) |
| al@942 | 66 * Glibc : $(ver glibc) |
| al@942 | 67 |
| al@942 | 68 Toolchain documentation: http://doc.slitaz.org/en:cookbook:toolchain |
| al@942 | 69 |
| al@942 | 70 ================================================================================ |
| al@942 | 71 |
| al@942 | 72 EOT |
| al@942 | 73 } |