naas/debian/postinst

31 lines
815 B
Text
Raw Normal View History

#!/bin/bash
set -e
case "$1" in
configure)
# Create naas user if it doesn't exist
if ! getent passwd naas >/dev/null; then
adduser --system --group --no-create-home \
--disabled-password --disabled-login \
--shell /bin/false naas
fi
# Reload systemd daemon to pick up new service file
if [ -d /run/systemd/system ]; then
systemctl daemon-reload || true
fi
# On upgrade, restart the service if it's already enabled
if [ -n "$2" ] && [ -d /run/systemd/system ]; then
if systemctl is-enabled naas >/dev/null 2>&1; then
echo "Restarting naas service..."
systemctl restart naas || true
fi
fi
;;
esac
#DEBHELPER#
exit 0