Sha256: 9034c02c1099dc89fdd2d968be27dae960a850ce24278037e357dbf25da5c865
Contents?: true
Size: 845 Bytes
Versions: 6
Compression:
Stored size: 845 Bytes
Contents
#!/usr/bin/env bash version=$1 name="sphinx-$version" url="http://sphinxsearch.com/files/$name-release.tar.gz" bucket="thinking-sphinx" directory="ext/sphinx" prefix="`pwd`/$directory" file="ext/$name.tar.gz" download_and_compile_source () { curl -O $url tar -zxf $name-release.tar.gz cd $name-release ./configure --with-mysql --with-pgsql --enable-id64 --prefix=$prefix make make install cd .. rm -rf $name-release.tar.gz $name-release } load_cache () { mkdir ext curl -o $file http://$bucket.s3.amazonaws.com/bincaches/$name.tar.gz tar -zxf $file } push_cache () { tar -czf $file $directory aws s3 cp $file s3://$bucket/bincaches/$name.tar.gz --acl public-read } if curl -i --head --fail http://$bucket.s3.amazonaws.com/bincaches/$name.tar.gz then load_cache else download_and_compile_source push_cache fi
Version data entries
6 entries across 6 versions & 2 rubygems
Version | Path |
---|---|
riddle-2.3.1 | bin/loadsphinx |
riddle-2.3.0 | bin/loadsphinx |
riddle-2.2.2 | bin/loadsphinx |
riddle-2.2.1 | bin/loadsphinx |
thinking-sphinx-3.4.2 | bin/loadsphinx |
thinking-sphinx-3.4.1 | bin/loadsphinx |