#!/usr/bin/execlineb -P
# openntpd in foreground (-d), matching debian/sv/openntpd (-d -s).
# DAEMON_OPTS from /etc/default/openntpd (default -f conf).

envfile -I /etc/default/openntpd
importas -sCuD "-f /etc/openntpd/ntpd.conf" DAEMON_OPTS DAEMON_OPTS
envfile -I /etc/s6-rc/config/openntpd.conf
importas -sCuD "-d -s" Args Args

foreground { mkdir -p /run/openntpd }

# Config check (-n); fail longrun if invalid (runit uses exit 162).
foreground { /usr/sbin/openntpd -n ${DAEMON_OPTS} }

fdmove -c 2 1
exec /usr/sbin/openntpd ${Args} ${DAEMON_OPTS}
