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
 |