#!/usr/bin/execlineb -P
# exim4 in foreground (-bdf), matching debian/sv/exim4.
# EXIMSERVICE from /etc/default/exim4 or s6-rc config (default -bdf -q30m).
# Legacy QUEUERUNNER*/QFLAGS composition is not reimplemented; set
# EXIMSERVICE explicitly if you still use those variables.

envfile -I /etc/default/exim4
envfile -I /etc/s6-rc/config/exim4.conf
importas -sCuD "-bdf -q30m" EXIMSERVICE EXIMSERVICE
importas -sCuD "" UPEX4OPTS UPEX4OPTS

foreground { install -d -o Debian-exim -g Debian-exim -m 0750 /run/exim4 }
export LANG C
foreground { /usr/sbin/update-exim4.conf ${UPEX4OPTS} }

fdmove -c 2 1
exec /usr/sbin/exim4 ${EXIMSERVICE}
