#!/usr/bin/execlineb -P
# Apache httpd in foreground (-DNO_DETACH), matching debian/sv/apache2.
# Stock APACHE_* from debian envvars (single-instance); override via
# /etc/s6-rc/config/apache2.conf if needed.

envfile -I /etc/s6-rc/config/apache2.conf
importas -sCuD "-DNO_DETACH" Args Args
importas -uD "www-data" APACHE_RUN_USER APACHE_RUN_USER
importas -uD "www-data" APACHE_RUN_GROUP APACHE_RUN_GROUP
importas -uD "/var/run/apache2/apache2.pid" APACHE_PID_FILE APACHE_PID_FILE
importas -uD "/var/run/apache2" APACHE_RUN_DIR APACHE_RUN_DIR
importas -uD "/var/lock/apache2" APACHE_LOCK_DIR APACHE_LOCK_DIR
importas -uD "/var/log/apache2" APACHE_LOG_DIR APACHE_LOG_DIR
importas -uD "C" LANG LANG

foreground { apache2ctl configtest }

export APACHE_RUN_USER ${APACHE_RUN_USER}
export APACHE_RUN_GROUP ${APACHE_RUN_GROUP}
export APACHE_PID_FILE ${APACHE_PID_FILE}
export APACHE_RUN_DIR ${APACHE_RUN_DIR}
export APACHE_LOCK_DIR ${APACHE_LOCK_DIR}
export APACHE_LOG_DIR ${APACHE_LOG_DIR}
export LANG ${LANG}

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