SPUTNIK_DIR=`pwd`
TMP=$SPUTNIK_DIR/tmp/
mkdir $TMP && cd $TMP
wget http://sputnik.freewisdom.org/files/kepler-1.1-snapshot-20071217-2000.tar.gz
tar xvzf kepler-1.1-snapshot-20071217-2000.tar.gz
cd kepler-1.1
./configure --prefix=$SPUTNIK_DIR --launcher=cgi --without-readline --enable-lua --lua-suffix=5.1 > log.txt
make && make install
cd $TMP && wget http://luaforge.net/frs/download.php/3011/luarocks-0.3.2.tar.gz
tar xvzf luarocks-0.3.2.tar.gz && cd luarocks-0.3.2
./configure --with-lua=$SPUTNIK_DIR --with-lua-include=$SPUTNIK_DIR/include/ --prefix=$SPUTNIK_DIR --default-config=$SPUTNIK_DIR/etc/luarocks_config
make && make install
echo "repo_dir='$SPUTNIK_DIR/rocks'" > $SPUTNIK_DIR/etc/luarocks_config
echo "scripts_dir = '$SPUTNIK_DIR/bin'" >> $SPUTNIK_DIR/etc/luarocks_config
echo "repositories = {'http://luarocks.luaforge.net/rocks', 'http://sputnik.freewisdom.org/rocks'}" >> $SPUTNIK_DIR/etc/luarocks_config
$SPUTNIK_DIR/bin/luarocks install sputnik
cd $SPUTNIK_DIR
echo "#! $SPUTNIK_DIR/bin/lua5.1 " > sputnik.cgi
echo "require'luarocks.require'  " >> sputnik.cgi
echo "require'wsapi.cgi'; require'sputnik' " >> sputnik.cgi
echo "SPUTNIK_CONFIG = { " >> sputnik.cgi
echo "   VERSIUM_PARAMS = { dir = '$SPUTNIK_DIR/wiki-data' }, " >> sputnik.cgi
echo "   BASE_URL       = '/cgi-bin/sputnik.cgi' }            " >> sputnik.cgi
echo "wsapi.cgi.run(sputnik.run)                              " >> sputnik.cgi
mkdir $SPUTNIK_DIR/wiki-data
chmod -R a+w $SPUTNIK_DIR/wiki-data

