#!/bin/bash
set -e
export APP_NAME="openproject"
export APP_USER="openproject"
export APP_GROUP="openproject"
export APP_HOME="/opt/openproject"
if ! getent passwd "${APP_USER}" > /dev/null; then
if [ -f /etc/redhat-release ] || [ -f /etc/system-release ] || [ -f /etc/SuSE-release ]; then
if ! getent group "${APP_GROUP}" > /dev/null ; then
groupadd --system "${APP_GROUP}"
fi
useradd "${APP_USER}" -g "${APP_GROUP}" --system --create-home --shell /bin/bash
else
if ! getent group "${APP_GROUP}" > /dev/null; then
addgroup "${APP_GROUP}" --system --quiet
fi
adduser "${APP_USER}" --disabled-login --ingroup "${APP_GROUP}" --system --quiet --shell /bin/bash
fi
fi