#!/bin/sh

cd `dirname $0`
projectroot=/opt/mne/erp

while [ $# -gt 0 ] ; do
  case $1 in
    --projectroot) PROJECTROOT=$2; shift 2;;
               * )  shift 1;;
  esac
done

systemctl stop mne_erp
chown -R root:www-data $PROJECTROOT

ifconfig lo:mneconfig 127.0.156.1 netmask 255.255.255.0 up

                  $PWD/setup_system     --projectroot $PROJECTROOT
                  $PWD/setup_git        --projectroot $PROJECTROOT
su - postgres -c "$PWD/setup_postgres   --projectroot $PROJECTROOT --pghost 127.0.156.1"
su - postgres -c "$PWD/setup_db         --projectroot $PROJECTROOT --pghost 127.0.156.1"

ifconfig lo:mneconfig 127.0.156.1 netmask 255.255.255.0 down

if [ -f /etc/postgresql/$pgversion/main/pg_hba.conf.mne_orig ]; then
    echo "pg_hba.conf.mne_orig gefunden"
    mv /etc/postgresql/$pgversion/main/pg_hba.conf.mne_orig /etc/postgresql/$pgversion/main/pg_hba.conf;
    /usr/lib/postgresql/$pgversion/bin/pg_ctl reload -D /etc/postgresql/$pgversion/main;
fi

systemctl restart rsyslog
systemctl restart mne_erp