1.1 --- a/miscel/stackopkg-201208.sh Wed Aug 29 19:27:40 2012 +0200 1.2 +++ b/miscel/stackopkg-201208.sh Wed Aug 29 19:55:13 2012 +0200 1.3 @@ -48,6 +48,7 @@ 1.4 echo 'will install the Europalab 20120800 basis stack.' 1.5 echo '' 1.6 echo 'Quick tips: /pfx/bin/openpkg rpm was converted to libexec/openpkg/rpm.' 1.7 +echo " Call this TMPDIR=/tmp/${PREFIX}auto $0 to parallelize." 1.8 echo ' Packages like gcc need more than 2Go temp space. -MSvB' 1.9 echo '' 1.10 echo "Building and installing OpenPKG to /opkg as $ARCFIX ......" 1.11 @@ -126,6 +127,13 @@ 1.12 /${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 $? 1.13 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/fsl-1.7.0-20100418.${ARCFIX}-${PREFIX}.rpm || exit $? 1.14 echo :::: http://download.openpkg.org/packages/current/source/CORE/fsl-1.7.0-20100418.src.rpm = $? :::: 1.15 +echo :::: http://download.openpkg.org/packages/current/source/BASE/sudo-1.8.5p2-20120800.src.rpm :::: 1.16 +if test ! -f ${HOME}/opwrk/pkg/src/sudo-1.8.5p2-20120800.src.rpm; then 1.17 + /${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 $? 1.18 +fi 1.19 +/${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 $? 1.20 +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/sudo-1.8.5p2-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.21 +echo :::: http://download.openpkg.org/packages/current/source/BASE/sudo-1.8.5p2-20120800.src.rpm = $? :::: 1.22 echo :::: http://download.openpkg.org/packages/current/source/CORE/binutils-2.22-20120800.src.rpm :::: 1.23 if test ! -f ${HOME}/opwrk/pkg/src/binutils-2.22-20120800.src.rpm; then 1.24 /${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 $? 1.25 @@ -137,16 +145,23 @@ 1.26 if test ! -f ${HOME}/opwrk/pkg/src/gcc-4.7.1-20120800.src.rpm; then 1.27 /${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 $? 1.28 fi 1.29 -/${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 $? 1.30 +#/${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 $? 1.31 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/gcc-4.7.1-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.32 echo :::: http://download.openpkg.org/packages/current/source/CORE/gcc-4.7.1-20120800.src.rpm = $? :::: 1.33 -echo :::: http://download.openpkg.org/packages/current/source/CORE/perl-5.16.0-20120712.src.rpm :::: 1.34 -if test ! -f ${HOME}/opwrk/pkg/src/perl-5.16.0-20120712.src.rpm; then 1.35 - /${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 $? 1.36 +echo :::: http://download.openpkg.org/packages/current/source/CORE/bash-4.2.37-20120729.src.rpm :::: 1.37 +if test ! -f ${HOME}/opwrk/pkg/src/bash-4.2.37-20120729.src.rpm; then 1.38 + /${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 $? 1.39 fi 1.40 -/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/perl-5.16.0-20120712.src.rpm || exit $? 1.41 -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/perl-5.16.0-20120712.${ARCFIX}-${PREFIX}.rpm || exit $? 1.42 -echo :::: http://download.openpkg.org/packages/current/source/CORE/perl-5.16.0-20120712.src.rpm = $? :::: 1.43 +/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/bash-4.2.37-20120729.src.rpm || exit $? 1.44 +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/bash-4.2.37-20120729.${ARCFIX}-${PREFIX}.rpm || exit $? 1.45 +echo :::: http://download.openpkg.org/packages/current/source/CORE/bash-4.2.37-20120729.src.rpm = $? :::: 1.46 +echo :::: http://download.openpkg.org/packages/current/source/CORE/perl-5.16.1-20120800.src.rpm :::: 1.47 +if test ! -f ${HOME}/opwrk/pkg/src/perl-5.16.1-20120800.src.rpm; then 1.48 + /${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 $? 1.49 +fi 1.50 +/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/perl-5.16.1-20120800.src.rpm || exit $? 1.51 +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/perl-5.16.1-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.52 +echo :::: http://download.openpkg.org/packages/current/source/CORE/perl-5.16.1-20120800.src.rpm = $? :::: 1.53 echo :::: http://download.openpkg.org/packages/current/source/CORE/openssl-1.0.1c-20120606.src.rpm :::: 1.54 if test ! -f ${HOME}/opwrk/pkg/src/openssl-1.0.1c-20120606.src.rpm; then 1.55 /${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 $? 1.56 @@ -217,13 +232,13 @@ 1.57 /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/rsync-3.0.9-20110924.src.rpm || exit $? 1.58 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/rsync-3.0.9-20110924.${ARCFIX}-${PREFIX}.rpm || exit $? 1.59 echo :::: http://download.openpkg.org/packages/current/source/CORE/rsync-3.0.9-20110924.src.rpm = $? :::: 1.60 -echo :::: http://download.openpkg.org/packages/current/source/CORE/shtool-2.0.8-20080718.src.rpm :::: 1.61 -if test ! -f ${HOME}/opwrk/pkg/src/shtool-2.0.8-20080718.src.rpm; then 1.62 - /${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 $? 1.63 +echo :::: http://download.openpkg.org/packages/current/source/CORE/shtool-2.0.8-20090105.src.rpm :::: 1.64 +if test ! -f ${HOME}/opwrk/pkg/src/shtool-2.0.8-20090105.src.rpm; then 1.65 + /${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 $? 1.66 fi 1.67 -/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/shtool-2.0.8-20080718.src.rpm || exit $? 1.68 -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/shtool-2.0.8-20080718.${ARCFIX}-${PREFIX}.rpm || exit $? 1.69 -echo :::: http://download.openpkg.org/packages/current/source/CORE/shtool-2.0.8-20080718.src.rpm = $? :::: 1.70 +/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/shtool-2.0.8-20090105.src.rpm || exit $? 1.71 +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/shtool-2.0.8-20090105.${ARCFIX}-${PREFIX}.rpm || exit $? 1.72 +echo :::: http://download.openpkg.org/packages/current/source/CORE/shtool-2.0.8-20090105.src.rpm = $? :::: 1.73 echo :::: http://download.openpkg.org/packages/current/source/CORE/tar-1.26-20110731.src.rpm :::: 1.74 if test ! -f ${HOME}/opwrk/pkg/src/tar-1.26-20110731.src.rpm; then 1.75 /${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 $? 1.76 @@ -231,13 +246,6 @@ 1.77 /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/tar-1.26-20110731.src.rpm || exit $? 1.78 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/tar-1.26-20110731.${ARCFIX}-${PREFIX}.rpm || exit $? 1.79 echo :::: http://download.openpkg.org/packages/current/source/CORE/tar-1.26-20110731.src.rpm = $? :::: 1.80 -echo :::: http://download.openpkg.org/packages/current/source/BASE/sudo-1.8.5p2-20120800.src.rpm :::: 1.81 -if test ! -f ${HOME}/opwrk/pkg/src/sudo-1.8.5p2-20120800.src.rpm; then 1.82 - /${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 $? 1.83 -fi 1.84 -/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/sudo-1.8.5p2-20120800.src.rpm || exit $? 1.85 -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/sudo-1.8.5p2-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.86 -echo :::: http://download.openpkg.org/packages/current/source/BASE/sudo-1.8.5p2-20120800.src.rpm = $? :::: 1.87 echo :::: http://download.openpkg.org/packages/current/source/EVAL/x509-0-20120315.src.rpm :::: 1.88 if test ! -f ${HOME}/opwrk/pkg/src/x509-0-20120315.src.rpm; then 1.89 /${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 $? 1.90 @@ -378,13 +386,13 @@ 1.91 /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/bind-9.9.1p1-20120800.src.rpm || exit $? 1.92 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/bind-9.9.1p1-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.93 echo :::: http://download.openpkg.org/packages/current/source/BASE/bind-9.9.1p1-20120800.src.rpm = $? :::: 1.94 -echo :::: http://download.openpkg.org/packages/current/source/BASE/awk-20071023-20120800.src.rpm :::: 1.95 -if test ! -f ${HOME}/opwrk/pkg/src/awk-20071023-20120800.src.rpm; then 1.96 - /${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 $? 1.97 +echo :::: http://download.openpkg.org/packages/current/source/BASE/gawk-4.0.1-20120331.src.rpm :::: 1.98 +if test ! -f ${HOME}/opwrk/pkg/src/gawk-4.0.1-20120331.src.rpm; then 1.99 + /${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 $? 1.100 fi 1.101 -/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/awk-20071023-20120800.src.rpm || exit $? 1.102 -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/awk-20071023-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.103 -echo :::: http://download.openpkg.org/packages/current/source/BASE/awk-20071023-20120800.src.rpm = $? :::: 1.104 +/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/gawk-4.0.1-20120331.src.rpm || exit $? 1.105 +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/gawk-4.0.1-20120331.${ARCFIX}-${PREFIX}.rpm || exit $? 1.106 +echo :::: http://download.openpkg.org/packages/current/source/BASE/gawk-4.0.1-20120331.src.rpm = $? :::: 1.107 echo :::: http://download.openpkg.org/packages/current/source/PLUS/gpg-error-1.10-20101027.src.rpm :::: 1.108 if test ! -f ${HOME}/opwrk/pkg/src/gpg-error-1.10-20101027.src.rpm; then 1.109 /${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 $? 1.110 @@ -392,6 +400,14 @@ 1.111 /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/gpg-error-1.10-20101027.src.rpm || exit $? 1.112 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/gpg-error-1.10-20101027.${ARCFIX}-${PREFIX}.rpm || exit $? 1.113 echo :::: http://download.openpkg.org/packages/current/source/PLUS/gpg-error-1.10-20101027.src.rpm = $? :::: 1.114 +echo :::: http://download.openpkg.org/packages/current/source/BASE/awk-20071023-20120800.src.rpm :::: 1.115 +if test ! -f ${HOME}/opwrk/pkg/src/awk-20071023-20120800.src.rpm; then 1.116 + /${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 $? 1.117 +fi 1.118 +/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/awk-20071023-20120800.src.rpm || exit $? 1.119 +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -e gawk || exit $? 1.120 +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/awk-20071023-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.121 +echo :::: http://download.openpkg.org/packages/current/source/BASE/awk-20071023-20120800.src.rpm = $? :::: 1.122 echo :::: http://download.openpkg.org/packages/current/source/PLUS/gcrypt-1.4.6-20100714.src.rpm :::: 1.123 if test ! -f ${HOME}/opwrk/pkg/src/gcrypt-1.4.6-20100714.src.rpm; then 1.124 /${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 $? 1.125 @@ -497,13 +513,6 @@ 1.126 /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/patch-2.6.1-20091230.src.rpm || exit $? 1.127 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/patch-2.6.1-20091230.${ARCFIX}-${PREFIX}.rpm || exit $? 1.128 echo :::: http://download.openpkg.org/packages/current/source/CORE/patch-2.6.1-20091230.src.rpm = $? :::: 1.129 -echo :::: http://download.openpkg.org/packages/current/source/CORE/bash-4.2.37-20120729.src.rpm :::: 1.130 -if test ! -f ${HOME}/opwrk/pkg/src/bash-4.2.37-20120729.src.rpm; then 1.131 - /${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 $? 1.132 -fi 1.133 -/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/bash-4.2.37-20120729.src.rpm || exit $? 1.134 -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/bash-4.2.37-20120729.${ARCFIX}-${PREFIX}.rpm || exit $? 1.135 -echo :::: http://download.openpkg.org/packages/current/source/CORE/bash-4.2.37-20120729.src.rpm = $? :::: 1.136 echo :::: http://download.openpkg.org/packages/current/source/BASE/cvs-1.12.13-20100106.src.rpm :::: 1.137 if test ! -f ${HOME}/opwrk/pkg/src/cvs-1.12.13-20100106.src.rpm; then 1.138 /${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 $?