forked from jan/cacert-devsetup
27 lines
1 KiB
Bash
Executable file
27 lines
1 KiB
Bash
Executable file
#!/bin/sh
|
|
set -eux
|
|
|
|
# Apache gets grumpy about PID files pre-existing
|
|
rm -f /run/apache2/apache2.pid
|
|
|
|
cp /usr/local/etc/testca/certs/test.cacert.localhost.crt.pem /etc/ssl/certs/
|
|
cp /usr/local/etc/testca/certs/test.cacert.localhost.key.pem /etc/ssl/private/
|
|
(
|
|
openssl x509 -in /usr/local/etc/testca/class3/ca.crt.pem
|
|
openssl x509 -in /usr/local/etc/testca/root/ca.crt.pem
|
|
) >/etc/ssl/certs/combined.crt
|
|
|
|
cp /usr/local/etc/testca/certs/secure.test.cacert.localhost.crt.pem /etc/ssl/certs/
|
|
cp /usr/local/etc/testca/certs/secure.test.cacert.localhost.key.pem /etc/ssl/private/
|
|
|
|
sed -i "s/@MYSQL_USERNAME@/$MYSQL_APP_USER/g; s/@MYSQL_PASSWORD@/$MYSQL_APP_PASSWORD/g" \
|
|
/usr/local/etc/application/mysql.php
|
|
if [ ! -f /www/includes/mysql.php ]; then
|
|
rm -f /www/includes/mysql.php
|
|
cp /usr/local/etc/application/mysql.php /www/includes/mysql.php
|
|
fi
|
|
cp /usr/local/etc/application/feed.rss /www/pages/index/feed.rss
|
|
|
|
apache2ctl start "$@"
|
|
|
|
exec tail -F --follow=name --retry /var/log/apache2/error.log /var/log/apache2/phperror.log
|