1.1 --- a/miscel/stackopsw-201208.sh Wed Aug 29 19:27:40 2012 +0200 1.2 +++ b/miscel/stackopsw-201208.sh Wed Aug 29 19:55:13 2012 +0200 1.3 @@ -65,6 +65,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 /opsw as $ARCFIX ......" 1.11 @@ -164,13 +165,13 @@ 1.12 #time /${PREFIX}/libexec/openpkg/rpm --define 'use_cc /opkg/bin/cc' --rebuild ${HOME}/opwrk/pkg/src/gcc-4.7.1-20120800.src.rpm || exit $? 1.13 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/gcc-4.7.1-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.14 echo :::: http://download.openpkg.org/packages/current/source/CORE/gcc-4.7.1-20120800.src.rpm = $? :::: 1.15 -echo :::: http://download.openpkg.org/packages/current/source/CORE/perl-5.16.0-20120800.src.rpm :::: 1.16 -if test ! -f ${HOME}/opwrk/pkg/src/perl-5.16.0-20120800.src.rpm; then 1.17 - /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/perl-5.16.0-20120800.src.rpm http://download.openpkg.org/packages/current/source/CORE/perl-5.16.0-20120800.src.rpm || exit $? 1.18 +echo :::: http://download.openpkg.org/packages/current/source/CORE/perl-5.16.1-20120800.src.rpm :::: 1.19 +if test ! -f ${HOME}/opwrk/pkg/src/perl-5.16.1-20120800.src.rpm; then 1.20 + /${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.21 fi 1.22 -time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/perl-5.16.0-20120800.src.rpm || exit $? 1.23 -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/perl-5.16.0-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.24 -echo :::: http://download.openpkg.org/packages/current/source/CORE/perl-5.16.0-20120800.src.rpm = $? :::: 1.25 +time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/perl-5.16.1-20120800.src.rpm || exit $? 1.26 +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/perl-5.16.1-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.27 +echo :::: http://download.openpkg.org/packages/current/source/CORE/perl-5.16.1-20120800.src.rpm = $? :::: 1.28 echo :::: http://download.openpkg.org/packages/current/source/CORE/openssl-1.0.1c-20120606.src.rpm :::: 1.29 if test ! -f ${HOME}/opwrk/pkg/src/openssl-1.0.1c-20120606.src.rpm; then 1.30 /${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.31 @@ -598,13 +599,13 @@ 1.32 time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/python-2.7.3-20120800.src.rpm || exit $? 1.33 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/python-2.7.3-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.34 echo :::: http://download.openpkg.org/packages/current/source/BASE/python-2.7.3-20120800.src.rpm = $? :::: 1.35 -echo :::: http://download.openpkg.org/packages/current/source/EVAL/mailman-2.1.12-20090327.src.rpm :::: 1.36 -if test ! -f ${HOME}/opwrk/pkg/src/mailman-2.1.12-20090327.src.rpm; then 1.37 - /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/mailman-2.1.12-20090327.src.rpm http://download.openpkg.org/packages/current/source/EVAL/mailman-2.1.12-20090327.src.rpm || exit $? 1.38 +echo :::: http://download.openpkg.org/packages/current/source/EVAL/mailman-2.1.15-20120800.src.rpm :::: 1.39 +if test ! -f ${HOME}/opwrk/pkg/src/mailman-2.1.15-20120800.src.rpm; then 1.40 + /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/mailman-2.1.15-20120800.src.rpm http://download.openpkg.org/packages/current/source/EVAL/mailman-2.1.15-20120800.src.rpm || exit $? 1.41 fi 1.42 -time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/mailman-2.1.12-20090327.src.rpm || exit $? 1.43 -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/mailman-2.1.12-20090327.${ARCFIX}-${PREFIX}.rpm || exit $? 1.44 -echo :::: http://download.openpkg.org/packages/current/source/EVAL/mailman-2.1.12-20090327.src.rpm = $? :::: 1.45 +time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/mailman-2.1.15-20120800.src.rpm || exit $? 1.46 +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/mailman-2.1.15-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.47 +echo :::: http://download.openpkg.org/packages/current/source/EVAL/mailman-2.1.15-20120800.src.rpm = $? :::: 1.48 echo :::: http://download.openpkg.org/packages/current/source/BASE/snmp-5.7.1-20120800.src.rpm :::: 1.49 if test ! -f ${HOME}/opwrk/pkg/src/snmp-5.7.1-20120800.src.rpm; then 1.50 /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/snmp-5.7.1-20120800.src.rpm http://download.openpkg.org/packages/current/source/BASE/snmp-5.7.1-20120800.src.rpm || exit $? 1.51 @@ -672,7 +673,7 @@ 1.52 if test ! -f ${HOME}/opwrk/pkg/src/rrdtool-1.4.7-20120800.src.rpm; then 1.53 /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/rrdtool-1.4.7-20120800.src.rpm http://download.openpkg.org/packages/current/source/BASE/rrdtool-1.4.7-20120800.src.rpm || exit $? 1.54 fi 1.55 -time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/rrdtool-1.4.7-20120800.src.rpm || exit $? 1.56 +time /${PREFIX}/libexec/openpkg/rpm --define 'with_perl yes' --rebuild ${HOME}/opwrk/pkg/src/rrdtool-1.4.7-20120800.src.rpm || exit $? 1.57 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/rrdtool-1.4.7-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.58 echo :::: http://download.openpkg.org/packages/current/source/BASE/rrdtool-1.4.7-20120800.src.rpm = $? :::: 1.59 echo :::: http://download.openpkg.org/packages/current/source/BASE/perl-term-5.16-20120531.src.rpm :::: 1.60 @@ -689,13 +690,13 @@ 1.61 time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/perl-sys-5.16-20120807.src.rpm || exit $? 1.62 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/perl-sys-5.16-20120807.${ARCFIX}-${PREFIX}.rpm || exit $? 1.63 echo :::: http://download.openpkg.org/packages/current/source/BASE/perl-sys-5.16-20120807.src.rpm = $? :::: 1.64 -echo :::: http://download.openpkg.org/packages/current/source/EVAL/postfix-mailgraph-1.14-20080101.src.rpm :::: 1.65 -if test ! -f ${HOME}/opwrk/pkg/src/postfix-mailgraph-1.14-20080101.src.rpm; then 1.66 - /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/postfix-mailgraph-1.14-20080101.src.rpm http://download.openpkg.org/packages/current/source/EVAL/postfix-mailgraph-1.14-20080101.src.rpm || exit $? 1.67 +echo :::: http://download.openpkg.org/packages/current/source/EVAL/postfix-mailgraph-1.14-20091102.src.rpm :::: 1.68 +if test ! -f ${HOME}/opwrk/pkg/src/postfix-mailgraph-1.14-20091102.src.rpm; then 1.69 + /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/postfix-mailgraph-1.14-20091102.src.rpm http://download.openpkg.org/packages/current/source/EVAL/postfix-mailgraph-1.14-20091102.src.rpm || exit $? 1.70 fi 1.71 -time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/postfix-mailgraph-1.14-20080101.src.rpm || exit $? 1.72 -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/postfix-mailgraph-1.14-20080101.${ARCFIX}-${PREFIX}.rpm || exit $? 1.73 -echo :::: http://download.openpkg.org/packages/current/source/EVAL/postfix-mailgraph-1.14-20080101.src.rpm = $? :::: 1.74 +time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/postfix-mailgraph-1.14-20091102.src.rpm || exit $? 1.75 +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/postfix-mailgraph-1.14-20091102.${ARCFIX}-${PREFIX}.rpm || exit $? 1.76 +echo :::: http://download.openpkg.org/packages/current/source/EVAL/postfix-mailgraph-1.14-20091102.src.rpm = $? :::: 1.77 echo :::: http://download.openpkg.org/packages/current/source/BASE/perl-db-5.16-20120531.src.rpm :::: 1.78 if test ! -f ${HOME}/opwrk/pkg/src/perl-db-5.16-20120531.src.rpm; then 1.79 /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/perl-db-5.16-20120531.src.rpm http://download.openpkg.org/packages/current/source/BASE/perl-db-5.16-20120531.src.rpm || exit $? 1.80 @@ -864,13 +865,13 @@ 1.81 time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/gnupg-2.0.19-20120800.src.rpm || exit $? 1.82 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/gnupg-2.0.19-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.83 echo :::: http://download.openpkg.org/packages/current/source/PLUS/gnupg-2.0.19-20120800.src.rpm = $? :::: 1.84 -echo :::: http://download.openpkg.org/packages/current/source/BASE/spamassassin-3.3.1-20110526.src.rpm :::: 1.85 -if test ! -f ${HOME}/opwrk/pkg/src/spamassassin-3.3.1-20110526.src.rpm; then 1.86 - /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/spamassassin-3.3.1-20110526.src.rpm http://download.openpkg.org/packages/current/source/BASE/spamassassin-3.3.1-20110526.src.rpm || exit $? 1.87 +echo :::: http://download.openpkg.org/packages/current/source/BASE/spamassassin-3.3.2-20120800.src.rpm :::: 1.88 +if test ! -f ${HOME}/opwrk/pkg/src/spamassassin-3.3.2-20120800.src.rpm; then 1.89 + /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/spamassassin-3.3.2-20120800.src.rpm http://download.openpkg.org/packages/current/source/BASE/spamassassin-3.3.2-20120800.src.rpm || exit $? 1.90 fi 1.91 -time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/spamassassin-3.3.1-20110526.src.rpm || exit $? 1.92 -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/spamassassin-3.3.1-20110526.${ARCFIX}-${PREFIX}.rpm || exit $? 1.93 -echo :::: http://download.openpkg.org/packages/current/source/BASE/spamassassin-3.3.1-20110526.src.rpm = $? :::: 1.94 +time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/spamassassin-3.3.2-20120800.src.rpm || exit $? 1.95 +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/spamassassin-3.3.2-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.96 +echo :::: http://download.openpkg.org/packages/current/source/BASE/spamassassin-3.3.2-20120800.src.rpm = $? :::: 1.97 echo :::: http://download.openpkg.org/packages/current/source/PLUS/pyzor-0.5.0-20120800.src.rpm :::: 1.98 if test ! -f ${HOME}/opwrk/pkg/src/pyzor-0.5.0-20120800.src.rpm; then 1.99 /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/pyzor-0.5.0-20120800.src.rpm http://download.openpkg.org/packages/current/source/PLUS/pyzor-0.5.0-20120800.src.rpm || exit $? 1.100 @@ -1011,13 +1012,13 @@ 1.101 time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/vorbis-libs-1.3.3-20120204.src.rpm || exit $? 1.102 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/vorbis-libs-1.3.3-20120204.${ARCFIX}-${PREFIX}.rpm || exit $? 1.103 echo :::: http://download.openpkg.org/packages/current/source/PLUS/vorbis-libs-1.3.3-20120204.src.rpm = $? :::: 1.104 -echo :::: http://download.openpkg.org/packages/current/source/PLUS/mpg123-1.14.4-20120727.src.rpm :::: 1.105 -if test ! -f ${HOME}/opwrk/pkg/src/mpg123-1.14.4-20120727.src.rpm; then 1.106 - /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/mpg123-1.14.4-20120727.src.rpm http://download.openpkg.org/packages/current/source/PLUS/mpg123-1.14.4-20120727.src.rpm || exit $? 1.107 +echo :::: http://download.openpkg.org/packages/current/source/PLUS/mpg123-1.14.4-20120800.src.rpm :::: 1.108 +if test ! -f ${HOME}/opwrk/pkg/src/mpg123-1.14.4-20120800.src.rpm; then 1.109 + /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/mpg123-1.14.4-20120800.src.rpm http://download.openpkg.org/packages/current/source/PLUS/mpg123-1.14.4-20120800.src.rpm || exit $? 1.110 fi 1.111 -time /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/mpg123-1.14.4-20120727.src.rpm || exit $? 1.112 -${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/mpg123-1.14.4-20120727.${ARCFIX}-${PREFIX}.rpm || exit $? 1.113 -echo :::: http://download.openpkg.org/packages/current/source/PLUS/mpg123-1.14.4-20120727.src.rpm = $? :::: 1.114 +time /${PREFIX}/libexec/openpkg/rpm --define 'with_dev yes' --rebuild ${HOME}/opwrk/pkg/src/mpg123-1.14.4-20120800.src.rpm || exit $? 1.115 +${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/mpg123-1.14.4-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.116 +echo :::: http://download.openpkg.org/packages/current/source/PLUS/mpg123-1.14.4-20120800.src.rpm = $? :::: 1.117 echo :::: http://download.openpkg.org/packages/current/source/BASE/asterisk-1.8.15.0-20120800.src.rpm :::: 1.118 if test ! -f ${HOME}/opwrk/pkg/src/asterisk-1.8.15.0-20120800.src.rpm; then 1.119 /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/asterisk-1.8.15.0-20120800.src.rpm http://download.openpkg.org/packages/current/source/BASE/asterisk-1.8.15.0-20120800.src.rpm || exit $? 1.120 @@ -1194,13 +1195,13 @@ 1.121 /${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/sproxy-1.02-20120800.src.rpm || exit $? 1.122 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/sproxy-1.02-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 1.123 echo :::: http://download.openpkg.org/packages/current/source/EVAL/sproxy-1.02-20120800.src.rpm = $? :::: 1.124 -#echo :::: http://download.openpkg.org/packages/current/source/BASE/dhcpd-4.2.3-20111211.src.rpm :::: 1.125 -#if test ! -f ${HOME}/opwrk/pkg/src/dhcpd-4.2.3-20111211.src.rpm; then 1.126 -# /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/dhcpd-4.2.3-20111211.src.rpm http://download.openpkg.org/packages/current/source/BASE/dhcpd-4.2.3-20111211.src.rpm || exit $? 1.127 -#fi 1.128 -#/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/dhcpd-4.2.3-20111211.src.rpm || exit $? 1.129 +echo :::: http://download.openpkg.org/packages/current/source/BASE/dhcpd-4.2.3-20111211.src.rpm :::: 1.130 +if test ! -f ${HOME}/opwrk/pkg/src/dhcpd-4.2.3-20111211.src.rpm; then 1.131 + /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/dhcpd-4.2.3-20111211.src.rpm http://download.openpkg.org/packages/current/source/BASE/dhcpd-4.2.3-20111211.src.rpm || exit $? 1.132 +fi 1.133 +/${PREFIX}/libexec/openpkg/rpm --rebuild ${HOME}/opwrk/pkg/src/dhcpd-4.2.3-20111211.src.rpm || exit $? 1.134 #${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/dhcpd-4.2.3-20111211.${ARCFIX}-${PREFIX}.rpm || exit $? 1.135 -#echo :::: http://download.openpkg.org/packages/current/source/BASE/dhcpd-4.2.3-20111211.src.rpm = $? :::: 1.136 +echo :::: http://download.openpkg.org/packages/current/source/BASE/dhcpd-4.2.3-20111211.src.rpm = $? :::: 1.137 1.138 # Centralized cleanup (erase) block 1.139 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -e infozip