Overview
Comment: | Added cache for downloads |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
5a88f742d7a7fe1f392d4bef079a997a |
User & Date: | matt on 2013-07-22 16:44:27 |
Other Links: | branch diff | manifest | tags |
Context
2013-07-22
| ||
18:35 | Lots of stuff for installall flow check-in: 749b68c55a user: matt tags: dev | |
16:44 | Added cache for downloads check-in: 5a88f742d7 user: matt tags: dev | |
15:33 | Added missing files check-in: 2b32f9312f user: mrwellan tags: dev | |
Changes
Modified tests/installall/runconfigs.config from [0888ef2632] to [c6173fe78e].
1 2 3 4 5 6 7 8 9 10 11 12 | [miscvars] [default] ALLTESTS see this variable PREFIX #{getenv MT_RUN_AREA_HOME}/#{getenv CONFIGURATION}/#{getenv MT_RUNNAME} [stdrel] CHICKEN_VERSION 4.8.0 IUPLIB 26g4 IUP_VERSION na SQLITE3_VERSION 3071401 PLATFORM linux | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 | [miscvars] [default] ALLTESTS see this variable PREFIX #{getenv MT_RUN_AREA_HOME}/#{getenv CONFIGURATION}/#{getenv MT_RUNNAME} DOWNLOADS #{getenv MT_RUN_AREA_HOME}/downloads [stdrel] CHICKEN_VERSION 4.8.0 IUPLIB 26g4 IUP_VERSION na SQLITE3_VERSION 3071401 PLATFORM linux |
︙ | ︙ |
Modified tests/installall/tests/chicken/download.sh from [9e651c04cf] to [29c43c3380].
1 2 3 4 5 6 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh if ! [[ -e ${DOWNLOADS}/chicken-${CHICKEN_VERSION}.tar.gz ]]; then (cd ${DOWNLOADS};wget http://code.call-cc.org/releases/${CHICKEN_VERSION}/chicken-${CHICKEN_VERSION}.tar.gz) fi ls -l ${DOWNLOADS}/chicken-${CHICKEN_VERSION}.tar.gz tar xfvz ${DOWNLOADS}/chicken-${CHICKEN_VERSION}.tar.gz ls -l chicken-${CHICKEN_VERSION} |
Modified tests/installall/tests/ffcall/download.sh from [cd21d396ad] to [6f292815bb].
1 2 3 4 5 6 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh if ! [[ -e i${DOWNLOADS}/ffcall.tar.gz ]] ; then (cd ${DOWNLOADS};wget http://www.kiatoa.com/matt/iup/ffcall.tar.gz ) fi tar xfvz ${DOWNLOADS}/ffcall.tar.gz ls -l ffcall |
Modified tests/installall/tests/iup/testconfig from [52524ec102] to [32908d9a65].
1 2 3 4 5 6 | # Add additional steps here. Format is "stepname script" [ezsteps] install install.sh # Test requirements are specified here [requirements] | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # Add additional steps here. Format is "stepname script" [ezsteps] install install.sh # Test requirements are specified here [requirements] waiton iuplib tougheggs # Iteration for your tests are controlled by the items section [items] # test_meta is a section for storing additional data on your test [test_meta] author matt |
︙ | ︙ |
Modified tests/installall/tests/iuplib/download.sh from [dc056297e3] to [f2ee3d4aa3].
︙ | ︙ | |||
15 16 17 18 19 20 21 | else echo WARNING: Using old IUP libraries export files="cd-5.4.1_Linux${IUPLIB}_${ARCHSIZE}lib.tar.gz im-3.6.3_Linux${IUPLIB}_${ARCHSIZE}lib.tar.gz iup-3.5_Linux${IUPLIB}_${ARCHSIZE}lib.tar.gz" fi mkdir -p $PREFIX/iuplib for a in `echo $files` ; do | | | | | 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | else echo WARNING: Using old IUP libraries export files="cd-5.4.1_Linux${IUPLIB}_${ARCHSIZE}lib.tar.gz im-3.6.3_Linux${IUPLIB}_${ARCHSIZE}lib.tar.gz iup-3.5_Linux${IUPLIB}_${ARCHSIZE}lib.tar.gz" fi mkdir -p $PREFIX/iuplib for a in `echo $files` ; do if ! [[ -e ${DOWNLOADS}/$a ]] ; then (cd ${DOWNLOADS};wget http://www.kiatoa.com/matt/iup/$a) fi echo Untarring $a into $PREFIX/lib (cd $PREFIX/lib;tar xfvz ${DOWNLOADS}/$a;mv include/* ../include) done |
Modified tests/installall/tests/setup/setup.sh from [b7556ce234] to [70b95f9196].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #!/usr/bin/env bash # Run your step here cksetupsh=$PREFIX/setup-chicken4x.sh cksetupcsh=$PREFIX/setup-chicken4x.csh setupsh=$PREFIX/buildsetup.sh mkdir -p $PREFIX # File for users to source to run chicken echo "# Source me to setup to to run chicken" > $cksetupsh echo "export PATH=$PREFIX/bin:\$PATH" > $cksetupsh echo "export LD_LIBRARY_PATH=$PREFIX/lib" >> $cksetupsh | > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #!/usr/bin/env bash # Run your step here cksetupsh=$PREFIX/setup-chicken4x.sh cksetupcsh=$PREFIX/setup-chicken4x.csh setupsh=$PREFIX/buildsetup.sh # make a cache dir mkdir -p $DOWNLOADS mkdir -p $PREFIX # File for users to source to run chicken echo "# Source me to setup to to run chicken" > $cksetupsh echo "export PATH=$PREFIX/bin:\$PATH" > $cksetupsh echo "export LD_LIBRARY_PATH=$PREFIX/lib" >> $cksetupsh |
︙ | ︙ |
Modified tests/installall/tests/sqlite3/download.sh from [325fa69bc8] to [f2f624d46c].
1 2 3 4 5 6 7 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh echo Install sqlite3 | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh echo Install sqlite3 if ! [[ -e ${DOWNLOADS}/sqlite-autoconf-${SQLITE3_VERSION}.tar.gz ]]; then (cd ${DOWNLOADS};wget http://www.sqlite.org/sqlite-autoconf-${SQLITE3_VERSION}.tar.gz) fi tar xfz ${DOWNLOADS}/sqlite-autoconf-${SQLITE3_VERSION}.tar.gz ls -l sqlite-autoconf-${SQLITE3_VERSION}.tar.gz |
Modified tests/installall/tests/sqlite3/testconfig from [052a3dcc37] to [a8be7a5282].
1 2 3 4 5 6 7 8 9 10 11 | # Add additional steps here. Format is "stepname script" [ezsteps] download download.sh compile compile.sh install install.sh installegg installegg.sh # Test requirements are specified here [requirements] # We waiton chicken because this one installs the egg. It would behove us to split this # into two tests ... | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # Add additional steps here. Format is "stepname script" [ezsteps] download download.sh compile compile.sh install install.sh installegg installegg.sh # Test requirements are specified here [requirements] # We waiton chicken because this one installs the egg. It would behove us to split this # into two tests ... waiton tougheggs priority 2 # Iteration for your tests are controlled by the items section [items] # test_meta is a section for storing additional data on your test [test_meta] |
︙ | ︙ |