#!/bin/bash set -e if sudo apt-get install -y autoconf libtool pkg-config; then if [ ! -e /usr/local/lib/libtsm.a ]; then echo "libtsm missing, compiling from source..." DIR=$(mktemp -d -t tsmXXXXXX) cd $DIR git clone https://github.com/asciinema/libtsm.git . git checkout asciinema test -f ./configure || NOCONFIGURE=1 ./autogen.sh ./configure --prefix=/usr/local make sudo make install sudo ldconfig cd - fi if [ -e /usr/local/lib/libtsm.a ]; then cd src && make && cd - fi else echo "warning: sudo failed, not compiling libtsm and terminal binary" fi if [ ! -e config/database.yml ]; then cp config/database.yml.example config/database.yml fi rm -f log/* bundle install bundle exec rake db:setup mkdir -p tmp touch tmp/restart.txt