diff -r dff773a1bcc7 -r e548eae379aa miscel/stackopkg-201208.sh --- a/miscel/stackopkg-201208.sh Wed Aug 29 19:27:40 2012 +0200 +++ b/miscel/stackopkg-201208.sh Wed Aug 29 19:55:13 2012 +0200 @@ -48,6 +48,7 @@ echo 'will install the Europalab 20120800 basis stack.' echo '' echo 'Quick tips: /pfx/bin/openpkg rpm was converted to libexec/openpkg/rpm.' +echo " Call this TMPDIR=/tmp/${PREFIX}auto $0 to parallelize." echo ' Packages like gcc need more than 2Go temp space. -MSvB' echo '' echo "Building and installing OpenPKG to /opkg as $ARCFIX ......" @@ -126,6 +127,13 @@ /${PREFIX}/libexec/openpkg/rpm --define 'use_cc /opt/solarisstudio12.3/bin/cc' --rebuild ${HOME}/opwrk/pkg/src/fsl-1.7.0-20100418.src.rpm || exit $? ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/fsl-1.7.0-20100418.${ARCFIX}-${PREFIX}.rpm || exit $? echo :::: http://download.openpkg.org/packages/current/source/CORE/fsl-1.7.0-20100418.src.rpm = $? :::: +echo :::: http://download.openpkg.org/packages/current/source/BASE/sudo-1.8.5p2-20120800.src.rpm :::: +if test ! -f ${HOME}/opwrk/pkg/src/sudo-1.8.5p2-20120800.src.rpm; then + /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/sudo-1.8.5p2-20120800.src.rpm http://download.openpkg.org/packages/current/source/BASE/sudo-1.8.5p2-20120800.src.rpm || exit $? +fi +/${PREFIX}/libexec/openpkg/rpm --define 'use_cc /opt/solarisstudio12.3/bin/cc' --rebuild ${HOME}/opwrk/pkg/src/sudo-1.8.5p2-20120800.src.rpm || exit $? +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/sudo-1.8.5p2-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? +echo :::: http://download.openpkg.org/packages/current/source/BASE/sudo-1.8.5p2-20120800.src.rpm = $? :::: echo :::: http://download.openpkg.org/packages/current/source/CORE/binutils-2.22-20120800.src.rpm :::: if test ! -f ${HOME}/opwrk/pkg/src/binutils-2.22-20120800.src.rpm; then /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/binutils-2.22-20120800.src.rpm http://download.openpkg.org/packages/current/source/CORE/binutils-2.22-20120800.src.rpm || exit $? @@ -137,16 +145,23 @@ if test ! -f ${HOME}/opwrk/pkg/src/gcc-4.7.1-20120800.src.rpm; then /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/gcc-4.7.1-20120800.src.rpm http://download.openpkg.org/packages/current/source/CORE/gcc-4.7.1-20120800.src.rpm || exit $? fi -/${PREFIX}/libexec/openpkg/rpm --define 'use_cc /opt/solarisstudio12.3/bin/cc' --rebuild ${HOME}/opwrk/pkg/src/gcc-4.7.1-20120800.src.rpm || exit $? +#/${PREFIX}/libexec/openpkg/rpm --define 'use_cc /opt/solarisstudio12.3/bin/cc' --rebuild ${HOME}/opwrk/pkg/src/gcc-4.7.1-20120800.src.rpm || exit $? ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/gcc-4.7.1-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? echo :::: http://download.openpkg.org/packages/current/source/CORE/gcc-4.7.1-20120800.src.rpm = $? :::: -echo :::: http://download.openpkg.org/packages/current/source/CORE/perl-5.16.0-20120712.src.rpm :::: -if test ! -f ${HOME}/opwrk/pkg/src/perl-5.16.0-20120712.src.rpm; then - /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/perl-5.16.0-20120712.src.rpm http://download.openpkg.org/packages/current/source/CORE/perl-5.16.0-20120712.src.rpm || exit $? +echo :::: http://download.openpkg.org/packages/current/source/CORE/bash-4.2.37-20120729.src.rpm :::: +if test ! -f ${HOME}/opwrk/pkg/src/bash-4.2.37-20120729.src.rpm; then + /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/bash-4.2.37-20120729.src.rpm http://download.openpkg.org/packages/current/source/CORE/bash-4.2.37-20120729.src.rpm || exit $? fi -/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/perl-5.16.0-20120712.src.rpm || exit $? -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/perl-5.16.0-20120712.${ARCFIX}-${PREFIX}.rpm || exit $? -echo :::: http://download.openpkg.org/packages/current/source/CORE/perl-5.16.0-20120712.src.rpm = $? :::: +/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/bash-4.2.37-20120729.src.rpm || exit $? +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/bash-4.2.37-20120729.${ARCFIX}-${PREFIX}.rpm || exit $? +echo :::: http://download.openpkg.org/packages/current/source/CORE/bash-4.2.37-20120729.src.rpm = $? :::: +echo :::: http://download.openpkg.org/packages/current/source/CORE/perl-5.16.1-20120800.src.rpm :::: +if test ! -f ${HOME}/opwrk/pkg/src/perl-5.16.1-20120800.src.rpm; then + /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/perl-5.16.1-20120800.src.rpm http://download.openpkg.org/packages/current/source/CORE/perl-5.16.1-20120800.src.rpm || exit $? +fi +/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/perl-5.16.1-20120800.src.rpm || exit $? +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/perl-5.16.1-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? +echo :::: http://download.openpkg.org/packages/current/source/CORE/perl-5.16.1-20120800.src.rpm = $? :::: echo :::: http://download.openpkg.org/packages/current/source/CORE/openssl-1.0.1c-20120606.src.rpm :::: if test ! -f ${HOME}/opwrk/pkg/src/openssl-1.0.1c-20120606.src.rpm; then /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/openssl-1.0.1c-20120606.src.rpm http://download.openpkg.org/packages/current/source/CORE/openssl-1.0.1c-20120606.src.rpm || exit $? @@ -217,13 +232,13 @@ /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/rsync-3.0.9-20110924.src.rpm || exit $? ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/rsync-3.0.9-20110924.${ARCFIX}-${PREFIX}.rpm || exit $? echo :::: http://download.openpkg.org/packages/current/source/CORE/rsync-3.0.9-20110924.src.rpm = $? :::: -echo :::: http://download.openpkg.org/packages/current/source/CORE/shtool-2.0.8-20080718.src.rpm :::: -if test ! -f ${HOME}/opwrk/pkg/src/shtool-2.0.8-20080718.src.rpm; then - /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/shtool-2.0.8-20080718.src.rpm http://download.openpkg.org/packages/current/source/CORE/shtool-2.0.8-20080718.src.rpm || exit $? +echo :::: http://download.openpkg.org/packages/current/source/CORE/shtool-2.0.8-20090105.src.rpm :::: +if test ! -f ${HOME}/opwrk/pkg/src/shtool-2.0.8-20090105.src.rpm; then + /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/shtool-2.0.8-20090105.src.rpm http://download.openpkg.org/packages/current/source/CORE/shtool-2.0.8-20090105.src.rpm || exit $? fi -/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/shtool-2.0.8-20080718.src.rpm || exit $? -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/shtool-2.0.8-20080718.${ARCFIX}-${PREFIX}.rpm || exit $? -echo :::: http://download.openpkg.org/packages/current/source/CORE/shtool-2.0.8-20080718.src.rpm = $? :::: +/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/shtool-2.0.8-20090105.src.rpm || exit $? +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/shtool-2.0.8-20090105.${ARCFIX}-${PREFIX}.rpm || exit $? +echo :::: http://download.openpkg.org/packages/current/source/CORE/shtool-2.0.8-20090105.src.rpm = $? :::: echo :::: http://download.openpkg.org/packages/current/source/CORE/tar-1.26-20110731.src.rpm :::: if test ! -f ${HOME}/opwrk/pkg/src/tar-1.26-20110731.src.rpm; then /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/tar-1.26-20110731.src.rpm http://download.openpkg.org/packages/current/source/CORE/tar-1.26-20110731.src.rpm || exit $? @@ -231,13 +246,6 @@ /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/tar-1.26-20110731.src.rpm || exit $? ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/tar-1.26-20110731.${ARCFIX}-${PREFIX}.rpm || exit $? echo :::: http://download.openpkg.org/packages/current/source/CORE/tar-1.26-20110731.src.rpm = $? :::: -echo :::: http://download.openpkg.org/packages/current/source/BASE/sudo-1.8.5p2-20120800.src.rpm :::: -if test ! -f ${HOME}/opwrk/pkg/src/sudo-1.8.5p2-20120800.src.rpm; then - /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/sudo-1.8.5p2-20120800.src.rpm http://download.openpkg.org/packages/current/source/BASE/sudo-1.8.5p2-20120800.src.rpm || exit $? -fi -/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/sudo-1.8.5p2-20120800.src.rpm || exit $? -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/sudo-1.8.5p2-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? -echo :::: http://download.openpkg.org/packages/current/source/BASE/sudo-1.8.5p2-20120800.src.rpm = $? :::: echo :::: http://download.openpkg.org/packages/current/source/EVAL/x509-0-20120315.src.rpm :::: if test ! -f ${HOME}/opwrk/pkg/src/x509-0-20120315.src.rpm; then /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/x509-0-20120315.src.rpm http://download.openpkg.org/packages/current/source/EVAL/x509-0-20120315.src.rpm || exit $? @@ -378,13 +386,13 @@ /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/bind-9.9.1p1-20120800.src.rpm || exit $? ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/bind-9.9.1p1-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? echo :::: http://download.openpkg.org/packages/current/source/BASE/bind-9.9.1p1-20120800.src.rpm = $? :::: -echo :::: http://download.openpkg.org/packages/current/source/BASE/awk-20071023-20120800.src.rpm :::: -if test ! -f ${HOME}/opwrk/pkg/src/awk-20071023-20120800.src.rpm; then - /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/awk-20071023-20120800.src.rpm http://download.openpkg.org/packages/current/source/BASE/awk-20071023-20120800.src.rpm || exit $? +echo :::: http://download.openpkg.org/packages/current/source/BASE/gawk-4.0.1-20120331.src.rpm :::: +if test ! -f ${HOME}/opwrk/pkg/src/gawk-4.0.1-20120331.src.rpm; then + /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/gawk-4.0.1-20120331.src.rpm http://download.openpkg.org/packages/current/source/BASE/gawk-4.0.1-20120331.src.rpm || exit $? fi -/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/awk-20071023-20120800.src.rpm || exit $? -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/awk-20071023-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? -echo :::: http://download.openpkg.org/packages/current/source/BASE/awk-20071023-20120800.src.rpm = $? :::: +/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/gawk-4.0.1-20120331.src.rpm || exit $? +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/gawk-4.0.1-20120331.${ARCFIX}-${PREFIX}.rpm || exit $? +echo :::: http://download.openpkg.org/packages/current/source/BASE/gawk-4.0.1-20120331.src.rpm = $? :::: echo :::: http://download.openpkg.org/packages/current/source/PLUS/gpg-error-1.10-20101027.src.rpm :::: if test ! -f ${HOME}/opwrk/pkg/src/gpg-error-1.10-20101027.src.rpm; then /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/gpg-error-1.10-20101027.src.rpm http://download.openpkg.org/packages/current/source/PLUS/gpg-error-1.10-20101027.src.rpm || exit $? @@ -392,6 +400,14 @@ /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/gpg-error-1.10-20101027.src.rpm || exit $? ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/gpg-error-1.10-20101027.${ARCFIX}-${PREFIX}.rpm || exit $? echo :::: http://download.openpkg.org/packages/current/source/PLUS/gpg-error-1.10-20101027.src.rpm = $? :::: +echo :::: http://download.openpkg.org/packages/current/source/BASE/awk-20071023-20120800.src.rpm :::: +if test ! -f ${HOME}/opwrk/pkg/src/awk-20071023-20120800.src.rpm; then + /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/awk-20071023-20120800.src.rpm http://download.openpkg.org/packages/current/source/BASE/awk-20071023-20120800.src.rpm || exit $? +fi +/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/awk-20071023-20120800.src.rpm || exit $? +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -e gawk || exit $? +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/awk-20071023-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? +echo :::: http://download.openpkg.org/packages/current/source/BASE/awk-20071023-20120800.src.rpm = $? :::: echo :::: http://download.openpkg.org/packages/current/source/PLUS/gcrypt-1.4.6-20100714.src.rpm :::: if test ! -f ${HOME}/opwrk/pkg/src/gcrypt-1.4.6-20100714.src.rpm; then /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/gcrypt-1.4.6-20100714.src.rpm http://download.openpkg.org/packages/current/source/PLUS/gcrypt-1.4.6-20100714.src.rpm || exit $? @@ -497,13 +513,6 @@ /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/patch-2.6.1-20091230.src.rpm || exit $? ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/patch-2.6.1-20091230.${ARCFIX}-${PREFIX}.rpm || exit $? echo :::: http://download.openpkg.org/packages/current/source/CORE/patch-2.6.1-20091230.src.rpm = $? :::: -echo :::: http://download.openpkg.org/packages/current/source/CORE/bash-4.2.37-20120729.src.rpm :::: -if test ! -f ${HOME}/opwrk/pkg/src/bash-4.2.37-20120729.src.rpm; then - /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/bash-4.2.37-20120729.src.rpm http://download.openpkg.org/packages/current/source/CORE/bash-4.2.37-20120729.src.rpm || exit $? -fi -/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/bash-4.2.37-20120729.src.rpm || exit $? -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/bash-4.2.37-20120729.${ARCFIX}-${PREFIX}.rpm || exit $? -echo :::: http://download.openpkg.org/packages/current/source/CORE/bash-4.2.37-20120729.src.rpm = $? :::: echo :::: http://download.openpkg.org/packages/current/source/BASE/cvs-1.12.13-20100106.src.rpm :::: if test ! -f ${HOME}/opwrk/pkg/src/cvs-1.12.13-20100106.src.rpm; then /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/cvs-1.12.13-20100106.src.rpm http://download.openpkg.org/packages/current/source/BASE/cvs-1.12.13-20100106.src.rpm || exit $?