X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=maint%2Ftravis-ci_scripts%2F10_before_install.bash;h=0f28710b3040d107a4833bf92849b57478a9e381;hb=46e71a1b3527936e885facc87a97c586d25ecc67;hp=6780a8eea81a850b84dcd640cf49abcea9ce273c;hpb=3b7ea110ea6e400d497b05e8e366db10e30abfdb;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/maint/travis-ci_scripts/10_before_install.bash b/maint/travis-ci_scripts/10_before_install.bash index 6780a8e..0f28710 100755 --- a/maint/travis-ci_scripts/10_before_install.bash +++ b/maint/travis-ci_scripts/10_before_install.bash @@ -40,7 +40,8 @@ if [[ -n "$SHORT_CIRCUIT_SMOKE" ]] ; then return ; fi # # We also divide the result by a factor, otherwise the travis VM gets # overloaded (the amount of available swap is just TOOOO damn small) -export NUMTHREADS="$(( ( $(perl -0777 -n -e 'print (/ (?: .+ ^ processor \s+ : \s+ (\d+) ) (?! ^ processor ) /smx)' < /proc/cpuinfo) + 1 ) / 3 ))" +# Add one to make sure it doesn't go to zero +export NUMTHREADS="$(( ( $(perl -0777 -n -e 'print (/ (?: .+ ^ processor \s+ : \s+ (\d+) ) (?! ^ processor ) /smx)' < /proc/cpuinfo) + 1 ) / 3 + 1))" export CACHE_DIR="/tmp/poormanscache" @@ -118,9 +119,11 @@ else run_or_err "Fetching and building Firebird ODBC driver" ' cd "$(mktemp -d)" - wget -qO- http://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/2.0.3-Release/OdbcJdbc-src-2.0.3.154.tar.gz/download | tar -xz + wget -O- https://downloads.sourceforge.net/project/firebird/firebird-ODBC-driver/2.0.5-Release/OdbcJdbc-src-2.0.5.156.tar.gz | tar -xz cd OdbcJdbc/Builds/Gcc.lin perl -p -i -e "s|/usr/lib64|/usr/lib/x86_64-linux-gnu|g" ../makefile.environ + # Fix illegal string concatenation error under C++11 + perl -p -i -e "s|(\"\.\")| \$1 |g" ../../SetupAttributes.h make -f makefile.linux sudo make -f makefile.linux install ' @@ -213,7 +216,7 @@ FileUsage = 1 run_or_err "Create Oracle users" "ORACLE_SID=XE ORACLE_HOME=$SRV_ORA_HOME $SRV_ORA_HOME/bin/sqlplus -L -S system/adminpass @/dev/stdin <<< ' CREATE USER $DBICTEST_ORA_USER IDENTIFIED BY $DBICTEST_ORA_PASS; - GRANT connect,resource TO $DBICTEST_ORA_USER; + GRANT create view,connect,resource TO $DBICTEST_ORA_USER; CREATE USER $DBICTEST_ORA_EXTRAUSER_USER IDENTIFIED BY $DBICTEST_ORA_EXTRAUSER_PASS; GRANT connect,resource TO $DBICTEST_ORA_EXTRAUSER_USER; '"