#!/bin/sh
set -e

if ! id "camporganizer" >/dev/null 2>&1; then
    useradd --system --user-group --no-create-home \
            --shell /bin/false camporganizer
fi

touch /etc/camporganizer.properties
chgrp camporganizer /etc/camporganizer.properties
chmod 640 /etc/camporganizer.properties

mkdir -p /opt/camporganizer
chown -R camporganizer:camporganizer /opt/camporganizer

systemctl daemon-reload
systemctl enable camporganizer.service

if systemctl is-active --quiet camporganizer.service; then
    systemctl restart camporganizer.service
fi

exit 0
