#!/bin/bash

cd ~/Downloads
apt source apache2
cd apache2-2.4.48
apt purge apache2
apt remove libapr1
apt remove libaprutil1
# clean-up all apache2 directories to ensure what will be referenced
apt install subversion
svn co https://svn.apache.org/repos/asf/apr/apr/tags/1.5.2/ srclib/apr
svn co https://svn.apache.org/repos/asf/apr/apr-util/tags/1.5.4/ srclib/apr-util
autoconf
./buildconf
./configure --with-included-apr --enable-layout=Debian --with-program-name=apache2
sed -i 's/BUILD_DATETIME/"\`date +%FT%T\`";/`' server/buildmark.c
make
make install
cp support/apachectl /usr/sbin/apache2ctl
cp debian/config-dirs/envvars /etc/apache2/envvars
sed -i 's/\$SUFFIX\/apache2\.pid/\.pid/' /etc/apache2/envvars
sed -i 's/ServerRoot\ \"\"/ServerRoot\ \"\/etc\/apache2\"/' /etc/apache/apache2.conf
echo 'ServerName "localhost"' >> /etc/apache2/apache2.conf

