You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
asciinema.org/script/setup

32 lines
636 B
Bash

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