miscel/stackopdv-201208.sh

changeset 681
d3d754f085eb
parent 675
43d642154330
child 697
86fbe197f71a
equal deleted inserted replaced
4:d632d4705acc 5:9be76b947156
28 # doxygen libtool python 28 # doxygen libtool python
29 # dpkg libupnp 29 # dpkg libupnp
30 # expat libxml 30 # expat libxml
31 31
32 # Variables 32 # Variables
33 #ARCFIX=amd64-suse12.1 33 #ARCFIX=amd64-suse12.2
34 #ARCFIX=amd64-solaris11 34 #ARCFIX=amd64-solaris11
35 ARCFIX=$1 35 ARCFIX=$1
36 PREFIX=$2 36 PREFIX=$2
37 SUDBIN=$3 37 SUDBIN=$3
38 38
39 # Sanity check 39 # Sanity check
40 if [ ! $ARCFIX ]; then 40 if [ ! $ARCFIX ]; then
41 echo 'Error: Arch spec "amd64-suse12.1" or similar needed as first argument.' 41 echo 'Error: Arch spec "amd64-suse12.2" or similar needed as first argument.'
42 exit 1 42 exit 1
43 fi 43 fi
44 if [ ! $PREFIX ]; then 44 if [ ! $PREFIX ]; then
45 PREFIX=opdv 45 PREFIX=opdv
46 fi 46 fi
48 SUDBIN=/usr/bin/sudo 48 SUDBIN=/usr/bin/sudo
49 fi 49 fi
50 50
51 # Usage intro 51 # Usage intro
52 echo 'This is a OpenPKG installation script for instance /opdv' 52 echo 'This is a OpenPKG installation script for instance /opdv'
53 echo 'Please adjust sudo(1) accordingly, and pass "amd64-suse12.1"' 53 echo 'Please adjust sudo(1) accordingly, and pass "amd64-suse12.2"'
54 echo '...or whatever other string as the first argument. The script' 54 echo '...or whatever other string as the first argument. The script'
55 echo 'will install the Europalab 20120800 basis stack.' 55 echo 'will install the Europalab 20120800 basis stack.'
56 echo '' 56 echo ''
57 echo 'Quick tips: /pfx/bin/openpkg rpm was converted to libexec/openpkg/rpm.' 57 echo 'Quick tips: /pfx/bin/openpkg rpm was converted to libexec/openpkg/rpm.'
58 echo " Call this TMPDIR=/tmp/${PREFIX}auto $0 to parallelize." 58 echo " Call this TMPDIR=/tmp/${PREFIX}auto $0 to parallelize."
108 echo :::: http://download.openpkg.org/packages/current/source/CORE/binutils-2.22-20120800.src.rpm = $? :::: 108 echo :::: http://download.openpkg.org/packages/current/source/CORE/binutils-2.22-20120800.src.rpm = $? ::::
109 echo :::: http://download.openpkg.org/packages/current/source/CORE/gcc-4.7.1-20120800.src.rpm :::: 109 echo :::: http://download.openpkg.org/packages/current/source/CORE/gcc-4.7.1-20120800.src.rpm ::::
110 if test ! -f ${HOME}/opwrk/pkg/src/gcc-4.7.1-20120800.src.rpm; then 110 if test ! -f ${HOME}/opwrk/pkg/src/gcc-4.7.1-20120800.src.rpm; then
111 /${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 $? 111 /${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 $?
112 fi 112 fi
113 ##time /${PREFIX}/libexec/openpkg/rpm --define 'use_cc /opkg/bin/cc' --define 'with_objc yes' --define 'with_optimize yes' --define 'with_profile yes' --define 'with_threads yes' --rebuild ${HOME}/opwrk/pkg/src/gcc-4.7.1-20120800.src.rpm || exit $? 113 #time /${PREFIX}/libexec/openpkg/rpm --define 'use_cc /opkg/bin/cc' --define 'with_objc yes' --define 'with_optimize yes' --define 'with_profile yes' --define 'with_threads yes' --rebuild ${HOME}/opwrk/pkg/src/gcc-4.7.1-20120800.src.rpm || exit $?
114 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/gcc-4.7.1-20120800.${ARCFIX}-${PREFIX}.rpm || exit $? 114 ${SUDBIN} /${PREFIX}/libexec/openpkg/rpm -Uvh ${HOME}/opwrk/pkg/bin/gcc-4.7.1-20120800.${ARCFIX}-${PREFIX}.rpm || exit $?
115 echo :::: http://download.openpkg.org/packages/current/source/CORE/gcc-4.7.1-20120800.src.rpm = $? :::: 115 echo :::: http://download.openpkg.org/packages/current/source/CORE/gcc-4.7.1-20120800.src.rpm = $? ::::
116 echo :::: http://download.openpkg.org/packages/current/source/CORE/bzip2-1.0.6-20100920.src.rpm :::: 116 echo :::: http://download.openpkg.org/packages/current/source/CORE/bzip2-1.0.6-20100920.src.rpm ::::
117 if test ! -f ${HOME}/opwrk/pkg/src/bzip2-1.0.6-20100920.src.rpm; then 117 if test ! -f ${HOME}/opwrk/pkg/src/bzip2-1.0.6-20100920.src.rpm; then
118 /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/bzip2-1.0.6-20100920.src.rpm http://download.openpkg.org/packages/current/source/CORE/bzip2-1.0.6-20100920.src.rpm || exit $? 118 /${PREFIX}/bin/openpkg curl -# -o ${HOME}/opwrk/pkg/src/bzip2-1.0.6-20100920.src.rpm http://download.openpkg.org/packages/current/source/CORE/bzip2-1.0.6-20100920.src.rpm || exit $?

mercurial