Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > d8d1d1ee9aeef580a12a4a406bea02f2 > scriptlet

chiliproject-3.8.0-4.mga4.noarch.rpm

POSTIN

/bin/sh
# if upgrade from a previous installation
if [ $1 -gt 1 ] ; then
  pushd /var/www/chiliproject
  rake generate_session_store
  for logfile in `ls log/*.log` ; do
      railsenv=`echo ${logfile%.*} |sed 's!.*/!!'`
      RAILS_ENV=$railsenv rake db:migrate
      RAILS_ENV=$railsenv rake db:migrate:plugins
  done
  rake tmp:cache:clear
  rake tmp:sessions:clear
  popd
fi


# This check doesn't work in teh build. So let's disable it.

# %check 
[           1      -eq 1 ] || exit 0 

## initialize mysql db
#mysql_install_db --datadir=$PWD/var/lib/mysql/ --user=$USER
# start an unprivileged instance
#/usr/sbin/mysqld --datadir=$PWD/var/lib/mysql \
#  --socket $PWD/var/lib/mysql.sock \
#  --pid-file $PWD/var/lib/mysqld.pid &
# seems to not be used by activerecord
#export MYSQL_SOCK=$PWD/var/lib/mysql.sock
#sleep 10
# create database
#echo "create database chiliproject_test character set utf8;" | mysql --socket $PWD/var/lib/mysql.sock
# test mysql
#rake generate_session_store
#RAILS_ENV=test rake db:migrate
#need to setup test repositories too, skipping at the moment
#rake test
#kill `cat $PWD/var/lib/mysqld.pid`