Vagrantの起動時のシェルスクリプトのメモ。composerとpostgresql9.3
調べて組み込んだので具体的なコードをメモ。
Composer
# Composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
PostgreSQL 9.3
centOS6に標準で入っているPostgreSQLは8.3。
なので、9.3を指定して入れる。
# postgresql
# 9.3
rpm -ivh http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm
yum -y install postgresql93-server
if [ ! -f /var/lib/pgsql/9.3/data/postgresql.conf ]; then
su postgres -c '/usr/pgsql-9.3/bin/initdb --no-locale -D /var/lib/pgsql/9.3/data'
if [ -f /vagrant/postgresql.conf ]; then
cp -a /vagrant/postgresql.conf /var/lib/pgsql/9.3/data/
fi
fi
/sbin/service postgresql-9.3 restart
/sbin/chkconfig postgresql-9.3 on