#!/bin/sh
set -eu

if ! getent group remotedesk-edge >/dev/null 2>&1; then
    addgroup --system remotedesk-edge
fi
if ! getent passwd remotedesk-edge >/dev/null 2>&1; then
    adduser --system --ingroup remotedesk-edge --home /var/lib/remotedesk-edge \
        --no-create-home --disabled-login remotedesk-edge
fi
chown root:remotedesk-edge /etc/remotedesk-edge/edge.env
chmod 0640 /etc/remotedesk-edge/edge.env
systemctl daemon-reload
systemctl enable remotedesk-edge.service >/dev/null 2>&1 || true
echo "RemoteDesk Edge installed but not started. Configure /etc/remotedesk-edge/edge.env first."
