#!/bin/bash
#
# enable zammad systemd services
#

ZAMMAD_ENV_DIR="/etc/zammad"
SYSTEMD_SERVICE_DIR="/etc/systemd/system"

if [ "$(whoami)" != 'root' ]; then
  echo "you need to be root to run this script!"
  exit 1
fi

test -d ${ZAMMAD_ENV_DIR} || mkdir -p ${ZAMMAD_ENV_DIR}

test -d ${SYSTEMD_SERVICE_DIR} || mkdir -p ${SYSTEMD_SERVICE_DIR}

cp zammad.env ${ZAMMAD_ENV_DIR}

cp zammad.service zammad-web.service zammad-worker.service zammad-websocket.service ${SYSTEMD_SERVICE_DIR}

# Remove renamed services if they exist.
rm -f "${SYSTEMD_SERVICE_DIR}/zammad-scheduler.service"
rm -f "${SYSTEMD_SERVICE_DIR}/zammad-rails.service"

systemctl daemon-reload

systemctl enable zammad

systemctl start zammad