#!/bin/sh
# The readsb system user, as readsb's own debian/readsb.postinst and the
# station's installer both create it: plugdev for the SDR's udev rule,
# dialout for serial receivers. The unit is not enabled here; see build.sh.
set -e
if [ "$1" = configure ]; then
    if ! getent passwd readsb >/dev/null; then
        adduser --system --home /usr/share/readsb --no-create-home --quiet readsb
    fi
    adduser --quiet readsb plugdev
    adduser --quiet readsb dialout
    if [ -d /run/systemd/system ]; then
        systemctl daemon-reload >/dev/null 2>&1 || true
    fi
fi
exit 0
