From 0247cf56c99900da7381d358e5302134ea7ea886 Mon Sep 17 00:00:00 2001 From: Sergio Oliveira Date: Thu, 27 Aug 2015 22:38:27 -0300 Subject: [PATCH] Updated colab settings --- colab/colab.spec | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+), 0 deletions(-) diff --git a/colab/colab.spec b/colab/colab.spec index e717110..6fc4445 100644 --- a/colab/colab.spec +++ b/colab/colab.spec @@ -189,6 +189,31 @@ EOF chmod 0640 /etc/colab/settings.py fi +mkdir -p /etc/colab/settings.d + +# only applies if there is a local PostgreSQL server +if [ -x /usr/bin/postgres ]; then + + # start/enable the service + postgresql-setup initdb || true + systemctl start postgresql + systemctl enable postgresql + + if [ "$(sudo -u postgres -i psql --quiet --tuples-only -c "select count(*) from pg_user where usename = 'colab';")" -eq 0 ]; then + # create user + sudo -u postgres -i createuser colab + fi + + if [ "$(sudo -u postgres -i psql --quiet --tuples-only -c "select count(1) from pg_database where datname = 'colab';")" -eq 0 ]; then + # create database + sudo -u postgres -i createdb --owner=colab colab + fi +>>>>>>> Updated colab settings + + chown root:colab /etc/colab/settings.py + chmod 0640 /etc/colab/settings.py +fi + install -d -m 0755 -o colab -g colab /var/lib/colab-assets # If nginx is available serve assets using it -- libgit2 0.21.2