31 lines
815 B
Text
31 lines
815 B
Text
|
|
#!/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
|