# check for root
if test "$(id -u)" -ne 0; then
- echo "Must be run as root"
- exit 1
+ echo "Must be run as root"
+ exit 1
fi
# We will be starting a systemd service, but another tests might do the same
if ! systemctl start knot-resolver.service; then
echo
echo "Failed to start service, here is its status:"
- systemctl status knot-resolver.service
-
+ systemctl status knot-resolver.service || true
+ echo
+ echo "knot-resolver.service:"
+ systemctl cat knot-resolver.service || true
+ echo
+ echo "Checking service user using \`id knot-resolver\`:"
+ id knot-resolver
+ exit 1
else
# check that the resolvers are actually running
kdig @127.0.0.1 nic.cz