#!/bin/bash export TERM=linux . /etc/rc.conf . /etc/rc.d/functions stat_runit "Starting lighttpd" #---creating ssl cert if [ ! -f /etc/lighttpd/linhes.pem ] then . /etc/systemconfig /usr/bin/openssl req -new -x509 -keyout /etc/lighttpd/linhes.pem -out /etc/lighttpd/linhes.pem -days 4390 -nodes -subj "/C=/ST=/L=/O=LinHES/OU=LinHES Entertainment Server/CN=$hostname" if [ $? = 0 ] then echo "include \"/etc/lighttpd/ssl-inc.conf\"" > /etc/gen_light_conf.d/ssl-inc.conf else rm -f /etc/lighttpd/linhes.pem fi /usr/LH/bin/gen_light_include.py fi #--end creating ssl cert if [ ! -d /var/run/lighttpd ] ; then mkdir -p /var/run/lighttpd chown http /var/run/lighttpd fi # Using -angel to start lighttpd allows lighttpd to accept signals exec /usr/bin/lighttpd-angel -D -f /etc/lighttpd/lighttpd.conf