wok rev 5915
icedtea6-jdk: do not use busybox find or awk
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Jul 27 19:04:36 2010 +0200 (2010-07-27) |
parents | 782eb7d921f3 |
children | 5d3baa991b43 |
files | icedtea6-jdk/receipt |
line diff
1.1 --- a/icedtea6-jdk/receipt Tue Jul 27 14:27:30 2010 +0200 1.2 +++ b/icedtea6-jdk/receipt Tue Jul 27 19:04:36 2010 +0200 1.3 @@ -7,7 +7,7 @@ 1.4 SHORT_DESC="A Free Software harness for OpenJDK." 1.5 MAINTAINER="rcx@zoominternet.net" 1.6 DEPENDS="icedtea6-jre glibc-base zlib xorg-libX11 xorg-libXau xorg-libXdmcp" 1.7 -BUILD_DEPENDS="gcc+gcj slitaz-toolchain autoconf automake m4 \ 1.8 +BUILD_DEPENDS="gcc+gcj slitaz-toolchain autoconf automake m4 diffutils gawk \ 1.9 coreutils-file-special coreutils-file-summarize alsa-lib-dev cups-dev \ 1.10 gawk file patch findutils perl zip unzip bzip2 tar cpio glib-dev zlib-dev \ 1.11 fastjar rhino ecj apache-ant xalan-xerces-j \ 1.12 @@ -28,10 +28,13 @@ 1.13 # NOTE: This build does not seem to work with ECJ 3.5 1.14 1.15 cd $src 1.16 + [ -L /usr/bin/diff ] && tazpkg get-install diffutils --forced 1.17 + [ -L /usr/bin/awk ] && tazpkg get-install gawk --forced 1.18 + mem=$(free | awk '/Mem:/ { printf "%d\n",$2/1024 }') 1.19 cat > slitaz.sh <<EOT 1.20 # Busybox compatibility 1.21 find -name Sanity.gmk | xargs sed -i 's/--sync -kP/-k/' Makefile 1.22 -find -name Platform.gmk | xargs sed -i 's@MB_OF_MEMORY :=.*@MB_OF_MEMORY := \$(shell free | awk '"'"'/Mem:/ { printf "%d\\\\n",\\\$2/1024 }'"'"')@' Makefile 1.23 +find -name Platform.gmk | xargs sed -i "s@MB_OF_MEMORY :=.*@MB_OF_MEMORY := $mem@" Makefile 1.24 EOT 1.25 sed -i -e 's|touch stamps/extract.stamp|&\n\tsh slitaz.sh|' \ 1.26 -e 's|touch stamps/download.stamp|&\n\tsh slitaz.sh|' \