#!/bin/sh SCRIPT=$(readlink -f "$0") CWD=$(dirname "$SCRIPT") # work around https://github.com/travis-ci/travis-ci/issues/2728 PATH=$PATH:/usr/local/sphinx-2.1.9/bin mkdir -p sphinx sed -i s\~SPHINX_BASE_DIR~$PWD/sphinx~g $CWD/../sphinx/sphinx.conf # log files #sudo mkdir /var/log/sphinx #sudo touch /var/log/sphinx/searchd.log #sudo touch /var/log/sphinx/query.log #sudo chmod -R 777 /var/log/sphinx # ugly (for travis) # spl dir #sudo mkdir /var/lib/sphinx #sudo chmod 777 /var/lib/sphinx # ugly (for travis) # run dir pid #sudo mkdir /var/run/sphinx #sudo chmod 777 /var/run/sphinx # ugly (for travis) # Setup source database mysql -D yiitest -u travis < $CWD/../sphinx/source.sql # setup test Sphinx indexes: indexer --config $CWD/../sphinx/sphinx.conf --all # run searchd: searchd --config $CWD/../sphinx/sphinx.conf